UNPKG

nats-micro

Version:

NATS micro compatible extra-lightweight microservice library

11 lines (10 loc) 507 B
/// <reference types="node" resolution-mode="require"/> import { AsyncLocalStorage } from 'async_hooks'; import { Headers } from '../types/broker.js'; export declare const threadContext: AsyncLocalStorage<Map<string, any>>; export declare enum ThreadContextKey { additionalHeaders = "additionalHeaders", context = "context" } export declare function addThreadContextHeaders(headers?: Headers): Headers | undefined; export declare const addContextHeadersToThreadContext: (headers?: Headers) => void;