UNPKG

@appsemble/node-utils

Version:

NodeJS utilities used by Appsemble internally.

14 lines 411 B
import { AsyncLocalStorage } from 'node:async_hooks'; import { randomUUID } from 'node:crypto'; export const requestStore = new AsyncLocalStorage(); export function getRequestId() { return requestStore.getStore()?.requestId; } export function createRequestContext(method, path) { return { requestId: randomUUID(), method, path, }; } //# sourceMappingURL=requestContext.js.map