Skip to content

rulvar API reference


rulvar API reference / @rulvar/core / SpanRegistry

Class: SpanRegistry

Defined in: packages/core/src/engine/events.ts:16

Spans form a tree per run; spanId values are engine-minted opaque strings, unique per run, pure telemetry, never identity.

Constructors

Constructor

ts
new SpanRegistry(): SpanRegistry;

Returns

SpanRegistry

Methods

mint()

ts
mint(parentSpanId?): string;

Defined in: packages/core/src/engine/events.ts:20

Parameters

ParameterType
parentSpanId?string

Returns

string


parentOf()

ts
parentOf(spanId): string | undefined;

Defined in: packages/core/src/engine/events.ts:28

Parameters

ParameterType
spanIdstring

Returns

string | undefined