UNPKG

nestjs-otel

Version:
6 lines (5 loc) 560 B
import { SpanOptions } from '@opentelemetry/api'; type SpanDecoratorOptions<T extends any[]> = SpanOptions | ((...args: T) => SpanOptions); export declare function Span<T extends any[]>(options?: SpanDecoratorOptions<T>): (target: any, propertyKey: PropertyKey, propertyDescriptor: TypedPropertyDescriptor<(...args: T) => any>) => void; export declare function Span<T extends any[]>(name?: string, options?: SpanDecoratorOptions<T>): (target: any, propertyKey: PropertyKey, propertyDescriptor: TypedPropertyDescriptor<(...args: T) => any>) => void; export {};