otel-nestjs-instrumentation
Version:
Comprehensive OpenTelemetry instrumentation for NestJS applications - SQS, Kafka, HTTP/2, cron jobs and custom protocols
10 lines (9 loc) • 393 B
TypeScript
import { CanActivate, ExecutionContext } from '@nestjs/common';
import { EventEmitter } from 'stream';
import { InternalContext } from './internal';
export declare class OtelContextGuard implements CanActivate {
private readonly emitter;
private readonly context;
constructor(emitter: EventEmitter, context: InternalContext);
canActivate(context: ExecutionContext): boolean;
}