/opt/canhelp/node_modules/next/dist/client/request
NameSizeModeActions
params.browser.d.ts1190644editdlrm
params.browser.dev.d.ts1520644editdlrm
params.browser.dev.js71330644editdlrm
params.browser.dev.js.map101660644editdlrm
params.browser.js8160644editdlrm
params.browser.js.map6710644editdlrm
params.browser.prod.d.ts1520644editdlrm
params.browser.prod.js18930644editdlrm
params.browser.prod.js.map25930644editdlrm
search-params.browser.d.ts1380644editdlrm
search-params.browser.dev.d.ts1930644editdlrm
search-params.browser.dev.js68700644editdlrm
search-params.browser.dev.js.map102530644editdlrm
search-params.browser.js8670644editdlrm
search-params.browser.js.map7380644editdlrm
search-params.browser.prod.d.ts1930644editdlrm
search-params.browser.prod.js23140644editdlrm
search-params.browser.prod.js.map31440644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/client/request/search-params.browser.prod.js.map (3144B)
{"version":3,"sources":["../../../src/client/request/search-params.browser.prod.ts"],"sourcesContent":["import type { SearchParams } from '../../server/request/search-params'\n\nimport { wellKnownProperties } from '../../shared/lib/utils/reflect-utils'\n\ninterface CacheLifetime {}\nconst CachedSearchParams = new WeakMap>()\n\nfunction makeUntrackedExoticSearchParams(\n underlyingSearchParams: SearchParams\n): Promise {\n const cachedSearchParams = CachedSearchParams.get(underlyingSearchParams)\n if (cachedSearchParams) {\n return cachedSearchParams\n }\n\n // We don't use makeResolvedReactPromise here because searchParams\n // supports copying with spread and we don't want to unnecessarily\n // instrument the promise with spreadable properties of ReactPromise.\n const promise = Promise.resolve(underlyingSearchParams)\n CachedSearchParams.set(underlyingSearchParams, promise)\n\n Object.keys(underlyingSearchParams).forEach((prop) => {\n if (wellKnownProperties.has(prop)) {\n // These properties cannot be shadowed because they need to be the\n // true underlying value for Promises to work correctly at runtime\n } else {\n ;(promise as any)[prop] = underlyingSearchParams[prop]\n }\n })\n\n return promise\n}\n\nfunction makeUntrackedSearchParams(\n underlyingSearchParams: SearchParams\n): Promise {\n const cachedSearchParams = CachedSearchParams.get(underlyingSearchParams)\n if (cachedSearchParams) {\n return cachedSearchParams\n }\n\n const promise = Promise.resolve(underlyingSearchParams)\n CachedSearchParams.set(underlyingSearchParams, promise)\n\n return promise\n}\n\nexport function createRenderSearchParamsFromClient(\n underlyingSearchParams: SearchParams\n): Promise {\n if (process.env.__NEXT_CACHE_COMPONENTS) {\n return makeUntrackedSearchParams(underlyingSearchParams)\n }\n\n return makeUntrackedExoticSearchParams(underlyingSearchParams)\n}\n"],"names":["createRenderSearchParamsFromClient","CachedSearchParams","WeakMap","makeUntrackedExoticSearchParams","underlyingSearchParams","cachedSearchParams","get","promise","Promise","resolve","set","Object","keys","forEach","prop","wellKnownProperties","has","makeUntrackedSearchParams","process","env","__NEXT_CACHE_COMPONENTS"],"mappings":";;;;+BA+CgBA;;;eAAAA;;;8BA7CoB;AAGpC,MAAMC,qBAAqB,IAAIC;AAE/B,SAASC,gCACPC,sBAAoC;IAEpC,MAAMC,qBAAqBJ,mBAAmBK,GAAG,CAACF;IAClD,IAAIC,oBAAoB;QACtB,OAAOA;IACT;IAEA,kEAAkE;IAClE,kEAAkE;IAClE,qEAAqE;IACrE,MAAME,UAAUC,QAAQC,OAAO,CAACL;IAChCH,mBAAmBS,GAAG,CAACN,wBAAwBG;IAE/CI,OAAOC,IAAI,CAACR,wBAAwBS,OAAO,CAAC,CAACC;QAC3C,IAAIC,iCAAmB,CAACC,GAAG,CAACF,OAAO;QACjC,kEAAkE;QAClE,kEAAkE;QACpE,OAAO;;YACHP,OAAe,CAACO,KAAK,GAAGV,sBAAsB,CAACU,KAAK;QACxD;IACF;IAEA,OAAOP;AACT;AAEA,SAASU,0BACPb,sBAAoC;IAEpC,MAAMC,qBAAqBJ,mBAAmBK,GAAG,CAACF;IAClD,IAAIC,oBAAoB;QACtB,OAAOA;IACT;IAEA,MAAME,UAAUC,QAAQC,OAAO,CAACL;IAChCH,mBAAmBS,GAAG,CAACN,wBAAwBG;IAE/C,OAAOA;AACT;AAEO,SAASP,mCACdI,sBAAoC;IAEpC,IAAIc,QAAQC,GAAG,CAACC,uBAAuB,EAAE;QACvC,OAAOH,0BAA0Bb;IACnC;IAEA,OAAOD,gCAAgCC;AACzC","ignoreList":[0]}