ProjectionOptionsType
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
ProjectionOptionsType<
E> =object
Defined in: src/persistence/projection/ProjectionOptions.ts:7
Plain options-object shape shared by every projection.
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”E
Properties
Section titled “Properties”handle
Section titled “handle”
readonlyhandle: (event) =>void|Promise<void>
Defined in: src/persistence/projection/ProjectionOptions.ts:15
User handler — runs once per event. Must be idempotent.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void | Promise<void>
liveOptions?
Section titled “liveOptions?”
readonlyoptionalliveOptions?:LiveQueryOptions
Defined in: src/persistence/projection/ProjectionOptions.ts:17
Tunables passed to the underlying live query.
readonlyname:string
Defined in: src/persistence/projection/ProjectionOptions.ts:9
Logical name — used as the offset-store key prefix.
offsetStore?
Section titled “offsetStore?”
readonlyoptionaloffsetStore?:OffsetStore
Defined in: src/persistence/projection/ProjectionOptions.ts:13
Where to persist the cursor. Default: in-memory (lost on restart).
readonlyquery:PersistenceQuery
Defined in: src/persistence/projection/ProjectionOptions.ts:11
The query layer (one of InMemoryQuery, SqliteQuery, …).
