1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.getRequestMeta = getRequestMeta;
- exports.setRequestMeta = setRequestMeta;
- exports.addRequestMeta = addRequestMeta;
- exports.getNextInternalQuery = getNextInternalQuery;
- exports.NEXT_REQUEST_META = void 0;
- const NEXT_REQUEST_META = Symbol("NextRequestMeta");
- exports.NEXT_REQUEST_META = NEXT_REQUEST_META;
- function getRequestMeta(req, key) {
- const meta = req[NEXT_REQUEST_META] || {};
- return typeof key === "string" ? meta[key] : meta;
- }
- function setRequestMeta(req, meta) {
- req[NEXT_REQUEST_META] = meta;
- return getRequestMeta(req);
- }
- function addRequestMeta(request, key, value) {
- const meta = getRequestMeta(request);
- meta[key] = value;
- return setRequestMeta(request, meta);
- }
- function getNextInternalQuery(query) {
- const keysToInclude = [
- "__nextDefaultLocale",
- "__nextFallback",
- "__nextLocale",
- "__nextSsgPath",
- "_nextBubbleNoFallback",
- "__nextDataReq",
- ];
- const nextInternalQuery = {};
- for (const key of keysToInclude){
- if (key in query) {
- // @ts-ignore this can't be typed correctly
- nextInternalQuery[key] = query[key];
- }
- }
- return nextInternalQuery;
- }
- //# sourceMappingURL=request-meta.js.map
|