Spaces:
Running
Running
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| 0 && (module.exports = { | |
| fromResponseCacheEntry: null, | |
| routeKindToIncrementalCacheKind: null, | |
| toResponseCacheEntry: null | |
| }); | |
| function _export(target, all) { | |
| for(var name in all)Object.defineProperty(target, name, { | |
| enumerable: true, | |
| get: all[name] | |
| }); | |
| } | |
| _export(exports, { | |
| fromResponseCacheEntry: function() { | |
| return fromResponseCacheEntry; | |
| }, | |
| routeKindToIncrementalCacheKind: function() { | |
| return routeKindToIncrementalCacheKind; | |
| }, | |
| toResponseCacheEntry: function() { | |
| return toResponseCacheEntry; | |
| } | |
| }); | |
| const _types = require("./types"); | |
| const _renderresult = /*#__PURE__*/ _interop_require_default(require("../render-result")); | |
| const _routekind = require("../route-kind"); | |
| const _constants = require("../../lib/constants"); | |
| function _interop_require_default(obj) { | |
| return obj && obj.__esModule ? obj : { | |
| default: obj | |
| }; | |
| } | |
| async function fromResponseCacheEntry(cacheEntry) { | |
| var _cacheEntry_value, _cacheEntry_value1; | |
| return { | |
| ...cacheEntry, | |
| value: ((_cacheEntry_value = cacheEntry.value) == null ? void 0 : _cacheEntry_value.kind) === _types.CachedRouteKind.PAGES ? { | |
| kind: _types.CachedRouteKind.PAGES, | |
| html: await cacheEntry.value.html.toUnchunkedString(true), | |
| pageData: cacheEntry.value.pageData, | |
| headers: cacheEntry.value.headers, | |
| status: cacheEntry.value.status | |
| } : ((_cacheEntry_value1 = cacheEntry.value) == null ? void 0 : _cacheEntry_value1.kind) === _types.CachedRouteKind.APP_PAGE ? { | |
| kind: _types.CachedRouteKind.APP_PAGE, | |
| html: await cacheEntry.value.html.toUnchunkedString(true), | |
| postponed: cacheEntry.value.postponed, | |
| rscData: cacheEntry.value.rscData, | |
| headers: cacheEntry.value.headers, | |
| status: cacheEntry.value.status, | |
| segmentData: cacheEntry.value.segmentData | |
| } : cacheEntry.value | |
| }; | |
| } | |
| async function toResponseCacheEntry(response) { | |
| var _response_value, _response_value1; | |
| if (!response) return null; | |
| return { | |
| isMiss: response.isMiss, | |
| isStale: response.isStale, | |
| cacheControl: response.cacheControl, | |
| value: ((_response_value = response.value) == null ? void 0 : _response_value.kind) === _types.CachedRouteKind.PAGES ? { | |
| kind: _types.CachedRouteKind.PAGES, | |
| html: _renderresult.default.fromStatic(response.value.html, _constants.HTML_CONTENT_TYPE_HEADER), | |
| pageData: response.value.pageData, | |
| headers: response.value.headers, | |
| status: response.value.status | |
| } : ((_response_value1 = response.value) == null ? void 0 : _response_value1.kind) === _types.CachedRouteKind.APP_PAGE ? { | |
| kind: _types.CachedRouteKind.APP_PAGE, | |
| html: _renderresult.default.fromStatic(response.value.html, _constants.HTML_CONTENT_TYPE_HEADER), | |
| rscData: response.value.rscData, | |
| headers: response.value.headers, | |
| status: response.value.status, | |
| postponed: response.value.postponed, | |
| segmentData: response.value.segmentData | |
| } : response.value | |
| }; | |
| } | |
| function routeKindToIncrementalCacheKind(routeKind) { | |
| switch(routeKind){ | |
| case _routekind.RouteKind.PAGES: | |
| return _types.IncrementalCacheKind.PAGES; | |
| case _routekind.RouteKind.APP_PAGE: | |
| return _types.IncrementalCacheKind.APP_PAGE; | |
| case _routekind.RouteKind.IMAGE: | |
| return _types.IncrementalCacheKind.IMAGE; | |
| case _routekind.RouteKind.APP_ROUTE: | |
| return _types.IncrementalCacheKind.APP_ROUTE; | |
| case _routekind.RouteKind.PAGES_API: | |
| // Pages Router API routes are not cached in the incremental cache. | |
| throw Object.defineProperty(new Error(`Unexpected route kind ${routeKind}`), "__NEXT_ERROR_CODE", { | |
| value: "E64", | |
| enumerable: false, | |
| configurable: true | |
| }); | |
| default: | |
| return routeKind; | |
| } | |
| } | |
| //# sourceMappingURL=utils.js.map |