Skip to main content

IQTelemetry

@quik/core


@quik/core / IQTelemetry

Interface: IQTelemetry

Defined in: types/IQTelemetry.ts:36

Interface describing the contract for a telemetry feature.

Methods​

startSpan()​

startSpan(name, options?): TelemetrySpan

Defined in: types/IQTelemetry.ts:40

Start a new telemetry span.

Parameters​

name​

string

options?​

TelemetrySpanOptions

Returns​

TelemetrySpan


withSpan()​

withSpan<T>(name, fn, options?): T | Promise<T>

Defined in: types/IQTelemetry.ts:45

Execute a callback within a span and end it automatically.

Type Parameters​

T​

T

Parameters​

name​

string

fn​

() => T | Promise<T>

options?​

TelemetrySpanOptions

Returns​

T | Promise<T>