📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-06-26 17:32:12
📂
/ (Root)
/
home
/
supecsoq
/
.trash
/
node_modules
/
next
/
dist
/
client
/
components
/
router-reducer
📍 /home/supecsoq/.trash/node_modules/next/dist/client/components/router-reducer
🔄 Refresh
✏️
Editing: invalidate-cache-below-flight-segmentpath.js
Writable
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "invalidateCacheBelowFlightSegmentPath", { enumerable: true, get: function() { return invalidateCacheBelowFlightSegmentPath; } }); const _createroutercachekey = require("./create-router-cache-key"); const _flightdatahelpers = require("../../flight-data-helpers"); function invalidateCacheBelowFlightSegmentPath(newCache, existingCache, flightSegmentPath) { const isLastEntry = flightSegmentPath.length <= 2; const [parallelRouteKey, segment] = flightSegmentPath; const cacheKey = (0, _createroutercachekey.createRouterCacheKey)(segment); const existingChildSegmentMap = existingCache.parallelRoutes.get(parallelRouteKey); if (!existingChildSegmentMap) { // Bailout because the existing cache does not have the path to the leaf node // Will trigger lazy fetch in layout-router because of missing segment return; } let childSegmentMap = newCache.parallelRoutes.get(parallelRouteKey); if (!childSegmentMap || childSegmentMap === existingChildSegmentMap) { childSegmentMap = new Map(existingChildSegmentMap); newCache.parallelRoutes.set(parallelRouteKey, childSegmentMap); } // In case of last entry don't copy further down. if (isLastEntry) { childSegmentMap.delete(cacheKey); return; } const existingChildCacheNode = existingChildSegmentMap.get(cacheKey); let childCacheNode = childSegmentMap.get(cacheKey); if (!childCacheNode || !existingChildCacheNode) { // Bailout because the existing cache does not have the path to the leaf node // Will trigger lazy fetch in layout-router because of missing segment return; } if (childCacheNode === existingChildCacheNode) { childCacheNode = { lazyData: childCacheNode.lazyData, rsc: childCacheNode.rsc, prefetchRsc: childCacheNode.prefetchRsc, head: childCacheNode.head, prefetchHead: childCacheNode.prefetchHead, parallelRoutes: new Map(childCacheNode.parallelRoutes) }; childSegmentMap.set(cacheKey, childCacheNode); } invalidateCacheBelowFlightSegmentPath(childCacheNode, existingChildCacheNode, (0, _flightdatahelpers.getNextFlightSegmentPath)(flightSegmentPath)); } 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=invalidate-cache-below-flight-segmentpath.js.map
💾 Save Changes
❌ Cancel