Interface: EventBusOptions

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / EventBusOptions

Interface: EventBusOptions

Defined in: src/lifecycle/event-bus.ts:21

Options for creating a lifecycle event bus.

Properties

config

config: LifecycleConfig

Defined in: src/lifecycle/event-bus.ts:23

Lifecycle configuration


expectations?

optional expectations?: LifecycleExpectation[]

Defined in: src/lifecycle/event-bus.ts:25

Initial expectations


onEvent?

optional onEvent?: (event) => void

Defined in: src/lifecycle/event-bus.ts:29

Called on any event (for logging/Chronos)

Parameters

event

LifecycleEvent

Returns

void


onTrigger?

optional onTrigger?: (event, triggerId, result) => void

Defined in: src/lifecycle/event-bus.ts:27

Called when a trigger executes

Parameters

event

LifecycleEvent

triggerId

string

result

TriggerResult

Returns

void