Interface: TriggerAction

August 8, 2026 · View on GitHub

@plures/praxis


@plures/praxis / index / TriggerAction

Interface: TriggerAction

Defined in: src/lifecycle/types.ts:117

A trigger action — what happens when a lifecycle event fires

Properties

description?

optional description?: string

Defined in: src/lifecycle/types.ts:121

Human-readable description


execute

execute: (event, ctx) => Promise<TriggerResult>

Defined in: src/lifecycle/types.ts:123

The handler function — receives the event and returns results

Parameters

event

LifecycleEvent

ctx

TriggerContext

Returns

Promise<TriggerResult>


id

id: string

Defined in: src/lifecycle/types.ts:119

Unique action ID