PHP 7.4.33
Preview: segment-cache.js Size: 6.33 KB
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/next/dist/client/components/segment-cache.js
/**
 * Entry point to the Segment Cache implementation.
 *
 * All code related to the Segment Cache lives `segment-cache-impl` directory.
 * Callers access it through this indirection.
 *
 * This is to ensure the code is dead code eliminated from the bundle if the
 * flag is disabled.
 *
 * TODO: This is super tedious. Since experimental flags are an essential part
 * of our workflow, we should establish a better pattern for dead code
 * elimination. Ideally it would be done at the bundler level, like how React's
 * build process works. In the React repo, you don't even need to add any extra
 * configuration per experiment — if the code is not reachable, it gets stripped
 * from the build automatically by Rollup. Or, shorter term, we could stub out
 * experimental modules at build time by updating the build config, i.e. a more
 * automated version of what I'm doing manually in this file.
 */ "use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
0 && (module.exports = {
    NavigationResultTag: null,
    PrefetchPriority: null,
    bumpPrefetchTask: null,
    cancelPrefetchTask: null,
    createCacheKey: null,
    getCurrentCacheVersion: null,
    navigate: null,
    prefetch: null,
    revalidateEntireCache: null,
    schedulePrefetchTask: null
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: all[name]
    });
}
_export(exports, {
    NavigationResultTag: function() {
        return NavigationResultTag;
    },
    PrefetchPriority: function() {
        return PrefetchPriority;
    },
    bumpPrefetchTask: function() {
        return bumpPrefetchTask;
    },
    cancelPrefetchTask: function() {
        return cancelPrefetchTask;
    },
    createCacheKey: function() {
        return createCacheKey;
    },
    getCurrentCacheVersion: function() {
        return getCurrentCacheVersion;
    },
    navigate: function() {
        return navigate;
    },
    prefetch: function() {
        return prefetch;
    },
    revalidateEntireCache: function() {
        return revalidateEntireCache;
    },
    schedulePrefetchTask: function() {
        return schedulePrefetchTask;
    }
});
const notEnabled = ()=>{
    throw Object.defineProperty(new Error('Segment Cache experiment is not enabled. This is a bug in Next.js.'), "__NEXT_ERROR_CODE", {
        value: "E654",
        enumerable: false,
        configurable: true
    });
};
const prefetch = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/prefetch').prefetch(...args);
} : notEnabled;
const navigate = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/navigation').navigate(...args);
} : notEnabled;
const revalidateEntireCache = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/cache').revalidateEntireCache(...args);
} : notEnabled;
const getCurrentCacheVersion = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/cache').getCurrentCacheVersion(...args);
} : notEnabled;
const schedulePrefetchTask = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/scheduler').schedulePrefetchTask(...args);
} : notEnabled;
const cancelPrefetchTask = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/scheduler').cancelPrefetchTask(...args);
} : notEnabled;
const bumpPrefetchTask = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/scheduler').bumpPrefetchTask(...args);
} : notEnabled;
const createCacheKey = process.env.__NEXT_CLIENT_SEGMENT_CACHE ? function() {
    for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){
        args[_key] = arguments[_key];
    }
    return require('./segment-cache-impl/cache-key').createCacheKey(...args);
} : notEnabled;
var NavigationResultTag = /*#__PURE__*/ function(NavigationResultTag) {
    NavigationResultTag[NavigationResultTag["MPA"] = 0] = "MPA";
    NavigationResultTag[NavigationResultTag["Success"] = 1] = "Success";
    NavigationResultTag[NavigationResultTag["NoOp"] = 2] = "NoOp";
    NavigationResultTag[NavigationResultTag["Async"] = 3] = "Async";
    return NavigationResultTag;
}({});
var PrefetchPriority = /*#__PURE__*/ function(PrefetchPriority) {
    /**
   * Assigned to any visible link that was hovered/touched at some point. This
   * is not removed on mouse exit, because a link that was momentarily
   * hovered is more likely to to be interacted with than one that was not.
   */ PrefetchPriority[PrefetchPriority["Intent"] = 2] = "Intent";
    /**
   * The default priority for prefetch tasks.
   */ PrefetchPriority[PrefetchPriority["Default"] = 1] = "Default";
    /**
   * Assigned to tasks when they spawn non-blocking background work, like
   * revalidating a partially cached entry to see if more data is available.
   */ PrefetchPriority[PrefetchPriority["Background"] = 0] = "Background";
    return PrefetchPriority;
}({});

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=segment-cache.js.map

Directory Contents

Dirs: 7 × Files: 120
Name Size Perms Modified Actions
errors DIR
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
globals DIR
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
metadata DIR
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
196 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
3.27 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
4.55 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.06 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
3.31 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
2.72 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.02 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
28.90 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
39.99 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
80 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1.20 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
927 B lrw-r--r-- 2025-03-28 11:04:43
Edit Download
876 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.54 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
3.80 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
836 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.14 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
2.99 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
158 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1019 B lrw-r--r-- 2025-03-28 11:04:40
Edit Download
499 B lrw-r--r-- 2025-03-28 11:04:43
Edit Download
230 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1.82 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
1.24 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.73 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
8.26 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
10.20 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
78 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
890 B lrw-r--r-- 2025-03-28 11:04:40
Edit Download
528 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
44 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.03 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
1.92 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
326 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.32 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
1.14 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
632 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
5.57 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
6.50 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
431 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
886 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
882 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
953 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
24.15 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
32.48 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
832 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
10.04 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
15.10 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
154 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.03 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
1.00 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
123 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.43 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
2.78 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
11 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.10 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
2.70 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
4.45 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
7.51 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
12.24 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1.14 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
3.00 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
2.45 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
42 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
607 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
232 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
77 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
885 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
523 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
43 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.84 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
1.69 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
162 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.06 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
522 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
192 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
4.17 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
3.51 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
776 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
3.19 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
3.87 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
633 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.78 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.06 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
120 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
967 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
313 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.41 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
3.66 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
5.76 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
100 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.14 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
628 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.68 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
6.33 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
6.67 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
205 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.27 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
909 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
81 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
909 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
547 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
47 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.06 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.95 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
183 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
769 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
433 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
64 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1011 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
815 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
591 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.22 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.08 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
64 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.49 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.45 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
418 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.88 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.00 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).