@eggjs/tracer
Version:
tracer for egg
16 lines (15 loc) • 392 B
TypeScript
import { Context } from '@eggjs/core';
import type { Tracer } from '../../lib/tracer.js';
declare const TRACER: unique symbol;
export default class TracerContext extends Context {
[TRACER]: Tracer | undefined;
get tracer(): Tracer;
get traceId(): string;
}
declare module '@eggjs/core' {
interface Context {
tracer: Tracer;
traceId: string;
}
}
export {};