/opt/canhelp/node_modules/next/dist/esm/server/after
NameSizeModeActions
after-context.js56530644editdlrm
after-context.js.map89260644editdlrm
after.js8090644editdlrm
after.js.map12740644editdlrm
awaiter.js21920644editdlrm
awaiter.js.map36650644editdlrm
builtin-request-context.js8500644editdlrm
builtin-request-context.js.map21330644editdlrm
index.js590644editdlrm
index.js.map1650644editdlrm
run-with-after.js10110644editdlrm
run-with-after.js.map21200644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/server/after/builtin-request-context.js (850B)
import { createAsyncLocalStorage } from '../app-render/async-local-storage'; export function getBuiltinRequestContext() { const _globalThis = globalThis; const ctx = _globalThis[NEXT_REQUEST_CONTEXT_SYMBOL]; return ctx == null ? void 0 : ctx.get(); } const NEXT_REQUEST_CONTEXT_SYMBOL = Symbol.for('@next/request-context'); /** "@next/request-context" has a different signature from AsyncLocalStorage, * matching [AsyncContext.Variable](https://github.com/tc39/proposal-async-context). * We don't need a full AsyncContext adapter here, just having `.get()` is enough */ export function createLocalRequestContext() { const storage = createAsyncLocalStorage(); return { get: ()=>storage.getStore(), run: (value, callback)=>storage.run(value, callback) }; } //# sourceMappingURL=builtin-request-context.js.map