UNPKG

@nestjs/core

Version:

Nest - modern, fast, powerful node.js web framework (@core)

15 lines (14 loc) 682 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function createContextId() { /** * We are generating random identifier to track asynchronous * execution context. An identifier does not have to be neither unique * nor unpredictable because WeakMap uses objects as keys (reference comparison). * Thus, even though identifier number might be equal, WeakMap would properly * associate asynchronous context with its internal map values using object reference. * Object is automatically removed once request has been processed (closure). */ return { id: Math.random() }; } exports.createContextId = createContextId;