Skip to main content

ActLifecycleEvents

@rotorsoft/act-root


@rotorsoft/act-root / act/src / ActLifecycleEvents

Type Alias: ActLifecycleEvents<TSchemaReg, TEvents, TActions>

ActLifecycleEvents<TSchemaReg, TEvents, TActions> = object

Defined in: libs/act/src/act.ts:88

Lifecycle events emitted by Act, mapped to their payload type. Drives the typing of emit / on / off — the event-name argument narrows its payload at the call site.

Type Parameters

TSchemaReg

TSchemaReg extends SchemaRegister<TActions>

TEvents

TEvents extends Schemas

TActions

TActions extends Schemas

Properties

acked

acked: Lease[]

Defined in: libs/act/src/act.ts:94


blocked

blocked: BlockedLease[]

Defined in: libs/act/src/act.ts:95


closed

closed: CloseResult

Defined in: libs/act/src/act.ts:97


committed

committed: Snapshot<TSchemaReg, TEvents>[]

Defined in: libs/act/src/act.ts:93


settled

settled: Drain<TEvents>

Defined in: libs/act/src/act.ts:96