Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / RunEventSink

Interface: RunEventSink

Defined in: packages/core/dist/index.d.ts

Span-aware event sink: bodies are stamped into the WorkflowEvent envelope by the per-run EventBus (M1-T10); spanId defaults to the run root span when omitted.

Methods

emit()

ts
emit(
   body, 
   spanId?, 
   replayed?): void;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
body{ type: string; } & Record<string, unknown>
spanId?string
replayed?boolean

Returns

void