@traceloop/instrumentation-langchain
Version:
OpenTelemetry instrumentation for LangchainJS
6 lines • 709 B
TypeScript
import { Tracer } from "@opentelemetry/api";
import { TraceloopSpanKindValues } from "@traceloop/ai-semantic-conventions";
export declare function genericWrapper(tracer: () => Tracer, shouldSendPrompts: boolean, spanKind: TraceloopSpanKindValues, spanName?: string): (original: Function) => (this: any, ...args: unknown[]) => any;
export declare function taskWrapper(tracer: () => Tracer, shouldSendPrompts: boolean, spanName?: string): (original: Function) => (this: any, ...args: unknown[]) => any;
export declare function workflowWrapper(tracer: () => Tracer, shouldSendPrompts: boolean, spanName: string): (original: Function) => (this: any, ...args: unknown[]) => any;
//# sourceMappingURL=utils.d.ts.map