UNPKG

firebase-functions

Version:
18 lines (17 loc) 497 B
/// <reference types="node" /> import { AsyncLocalStorage } from "async_hooks"; export declare const traceContext: AsyncLocalStorage<TraceContext>; export interface TraceContext { version: string; traceId: string; parentId: string; sample: boolean; } /** * Extracts trace context from given carrier object, if any. * * Supports Cloud Trace and traceparent format. * * @param carrier */ export declare function extractTraceContext(carrier: unknown): TraceContext | undefined;