UNPKG

fully-react

Version:
17 lines (12 loc) 399 B
import { AsyncLocalStorage } from "node:async_hooks"; interface RequestAsyncContext { response: ResponseInit; request: Request; } declare global { export var requestAsyncContext: AsyncLocalStorage<RequestAsyncContext>; } export const requestAsyncContext = globalThis.requestAsyncContext ?? new AsyncLocalStorage<RequestAsyncContext>(); globalThis.requestAsyncContext = requestAsyncContext;