UNPKG

@dudousxd/nestjs-telescope

Version:

Laravel Telescope-style observability console for NestJS — core: watchers, recorder, correlation, SQLite store, headless API.

22 lines 874 B
/** * The ambient trace identifiers resolved at the moment an entry is recorded. * Both ids are the lower-case hex strings used by the W3C trace context / * OpenTelemetry spans they originate from. */ export interface TraceContext { traceId: string; spanId: string; } /** * SPI for resolving the ambient OpenTelemetry trace context at record time. * * Implementations are invoked once per recorded entry, so `current()` MUST be * cheap. It MUST NOT throw under any circumstance — return `null` when there is * no active span / no tracer instead of letting an error escape, so that * recording never fails because of trace resolution. */ export interface TraceContextProvider { /** The active trace context, or `null` when no span / no tracer is available. */ current(): TraceContext | null; } //# sourceMappingURL=trace-context-provider.d.ts.map