/opt/canhelp/node_modules/next/dist/server/web/sandbox
NameSizeModeActions
context.d.ts16460644editdlrm
context.js189190644editdlrm
context.js.map291470644editdlrm
fetch-inline-assets.d.ts5710644editdlrm
fetch-inline-assets.js11380644editdlrm
fetch-inline-assets.js.map24510644editdlrm
index.d.ts750644editdlrm
index.js7640644editdlrm
index.js.map2710644editdlrm
resource-managers.d.ts7530644editdlrm
resource-managers.js29070644editdlrm
resource-managers.js.map45320644editdlrm
sandbox.d.ts9670644editdlrm
sandbox.js55060644editdlrm
sandbox.js.map90860644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js (1138B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "fetchInlineAsset", { enumerable: true, get: function() { return fetchInlineAsset; } }); const _fs = require("fs"); const _bodystreams = require("../../body-streams"); const _path = require("path"); async function fetchInlineAsset(options) { const inputString = String(options.input); if (!inputString.startsWith('blob:')) { return; } const name = inputString.replace('blob:', ''); const asset = options.assets ? options.assets.find((x)=>x.name === name) : { name, filePath: name }; if (!asset) { return; } const filePath = (0, _path.resolve)(options.distDir, asset.filePath); const fileIsReadable = await _fs.promises.access(filePath).then(()=>true, ()=>false); if (fileIsReadable) { const readStream = (0, _fs.createReadStream)(filePath); return new options.context.Response((0, _bodystreams.requestToBodyStream)(options.context, Uint8Array, readStream)); } } //# sourceMappingURL=fetch-inline-assets.js.map