Interface: EventDefinition\
August 8, 2026 ยท View on GitHub
@plures/praxis / index / EventDefinition
Interface: EventDefinition<TTag, TPayload>
Defined in: src/dsl/index.ts:57
Strongly typed event definition
Type Parameters
TTag
TTag extends string
TPayload
TPayload
Properties
tag
tag:
TTag
Defined in: src/dsl/index.ts:58
Methods
create()
create(
payload):PraxisEvent&object
Defined in: src/dsl/index.ts:59
Parameters
payload
TPayload
Returns
PraxisEvent & object
is()
is(
event):event is PraxisEvent & { payload: TPayload; tag: TTag }
Defined in: src/dsl/index.ts:60
Parameters
event
Returns
event is PraxisEvent & { payload: TPayload; tag: TTag }