UNPKG

@stuntman/server

Version:

Stuntman - HTTP proxy / mock server with API

18 lines 494 B
import { v4 as uuidv4 } from 'uuid'; export class RequestContext { static _bindings = new WeakMap(); mockUuid; uuid; constructor(mockUuid) { this.uuid = uuidv4(); this.mockUuid = mockUuid; } static bind(req, mockUuid) { const ctx = new RequestContext(mockUuid); RequestContext._bindings.set(req, ctx); } static get(req) { return RequestContext._bindings.get(req) || null; } } //# sourceMappingURL=requestContext.js.map