Skip to main content

QDefaultTelemetry

@quik/core


@quik/core / QDefaultTelemetry

Class: QDefaultTelemetry

Defined in: features/QTelemetry.ts:15

No-op telemetry feature implementation.

Implements​

Constructors​

Constructor​

new QDefaultTelemetry(): QDefaultTelemetry

Returns​

QDefaultTelemetry

Methods​

startSpan()​

startSpan(name, options?): TelemetrySpan

Defined in: features/QTelemetry.ts:22

Start a new telemetry span.

Parameters​

name​

string

Name of the span.

options?​

TelemetrySpanOptions

Optional span options.

Returns​

TelemetrySpan

Implementation of​

IQTelemetry.startSpan


withSpan()​

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

Defined in: features/QTelemetry.ts:33

Execute a callback within a span and end it automatically.

Type Parameters​

T​

T

Parameters​

name​

string

Name of the span.

fn​

() => T | Promise<T>

Callback to execute.

options?​

TelemetrySpanOptions

Optional span options.

Returns​

T | Promise<T>

Implementation of​

IQTelemetry.withSpan