@camunda8/sdk
Version:
[](https://www.npmjs.com/package/@camunda8/sdk)
12 lines (11 loc) • 474 B
TypeScript
import { AsyncLocalStorage } from 'node:async_hooks';
export interface OriginContext {
requestId: string;
frames: string[];
capturedAt: number;
apiMethod?: string;
}
export declare const originContextStorage: AsyncLocalStorage<OriginContext>;
export declare function captureOrigin(): OriginContext;
/** Legacy class decorator (single-argument) that wraps instance methods to seed origin context. */
export declare function TraceOrigin(Ctor: Function): void;