Interface: TriggerDefinition
August 8, 2026 · View on GitHub
@plures/praxis / index / TriggerDefinition
Interface: TriggerDefinition
Defined in: src/lifecycle/types.ts:155
Trigger definition — maps an event to actions
Properties
actions
actions:
TriggerAction[]
Defined in: src/lifecycle/types.ts:161
Actions to execute (in order)
on
Defined in: src/lifecycle/types.ts:157
The lifecycle event this trigger fires on
when?
optionalwhen?: (event) =>boolean
Defined in: src/lifecycle/types.ts:159
Optional filter — only fire if condition matches
Parameters
event
Returns
boolean