Spaces:
Running
Running
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| 0 && (module.exports = { | |
| createDebugChannel: null, | |
| getOrCreateDebugChannelReadableWriterPair: null | |
| }); | |
| function _export(target, all) { | |
| for(var name in all)Object.defineProperty(target, name, { | |
| enumerable: true, | |
| get: all[name] | |
| }); | |
| } | |
| _export(exports, { | |
| createDebugChannel: function() { | |
| return createDebugChannel; | |
| }, | |
| getOrCreateDebugChannelReadableWriterPair: function() { | |
| return getOrCreateDebugChannelReadableWriterPair; | |
| } | |
| }); | |
| const _approuterheaders = require("../components/app-router-headers"); | |
| const _invarianterror = require("../../shared/lib/invariant-error"); | |
| const pairs = new Map(); | |
| function getOrCreateDebugChannelReadableWriterPair(requestId) { | |
| let pair = pairs.get(requestId); | |
| if (!pair) { | |
| const { readable, writable } = new TransformStream(); | |
| pair = { | |
| readable, | |
| writer: writable.getWriter() | |
| }; | |
| pairs.set(requestId, pair); | |
| pair.writer.closed.finally(()=>pairs.delete(requestId)); | |
| } | |
| return pair; | |
| } | |
| function createDebugChannel(requestHeaders) { | |
| let requestId; | |
| if (requestHeaders) { | |
| requestId = requestHeaders[_approuterheaders.NEXT_REQUEST_ID_HEADER] ?? undefined; | |
| if (!requestId) { | |
| throw Object.defineProperty(new _invarianterror.InvariantError(`Expected a ${JSON.stringify(_approuterheaders.NEXT_REQUEST_ID_HEADER)} request header.`), "__NEXT_ERROR_CODE", { | |
| value: "E854", | |
| enumerable: false, | |
| configurable: true | |
| }); | |
| } | |
| } else { | |
| requestId = self.__next_r; | |
| if (!requestId) { | |
| throw Object.defineProperty(new _invarianterror.InvariantError(`Expected a request ID to be defined for the document via self.__next_r.`), "__NEXT_ERROR_CODE", { | |
| value: "E806", | |
| enumerable: false, | |
| configurable: true | |
| }); | |
| } | |
| } | |
| const { readable } = getOrCreateDebugChannelReadableWriterPair(requestId); | |
| return { | |
| readable | |
| }; | |
| } | |
| if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') { | |
| Object.defineProperty(exports.default, '__esModule', { value: true }); | |
| Object.assign(exports.default, exports); | |
| module.exports = exports.default; | |
| } | |
| //# sourceMappingURL=debug-channel.js.map |