UNPKG

@multiplayer-app/otlp-core

Version:

Multiplayer otlp core

21 lines 883 B
import type { IncomingMessage, ServerResponse, ClientRequest } from 'http'; import type { Span } from '@opentelemetry/api'; interface HttpResponseHookOptions { headersToMask?: string[]; maxPayloadSize?: number; schemifyDocSpanPayload?: boolean; maskDebSpanPayload?: boolean; uncompressPayload?: boolean; } interface HttpRequestHookOptions { headersToMask?: string[]; maxPayloadSize?: number; schemifyDocSpanPayload?: boolean; maskDebSpanPayload?: boolean; } export declare const MultiplayerHttpInstrumentationHooksNode: { responseHook: (options?: HttpResponseHookOptions) => (span: Span, response: IncomingMessage | ServerResponse) => void; requestHook: (options?: HttpRequestHookOptions) => (span: Span, request: ClientRequest | IncomingMessage) => void; }; export {}; //# sourceMappingURL=MultiplayerHttpInstrumentationHooksNode.d.ts.map