Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / SpanRegistry

Class: SpanRegistry

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

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(options?): SpanRegistry;

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

Parameters

ParameterTypeDescription
options?{ first?: number; }-
options.first?numberFirst counter value (default 0): the resumed-segment base that keeps span ids unique per run across segments.

Returns

SpanRegistry

Methods

mint()

ts
mint(parentSpanId?): string;

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

Parameters

ParameterType
parentSpanId?string

Returns

string


parentOf()

ts
parentOf(spanId): string | undefined;

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

Parameters

ParameterType
spanIdstring

Returns

string | undefined