Files
klz-cables.com/.pnpm-store/v10/files/09/a87e6ecd33ac6224ada19dfe5b052e24c99d803e68b7b43cfb46ae4e0e12a2e00b6875847833daec08946f3ab9a4479950c9971fa9dff6369e79b400abb320
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

27 lines
728 B
Plaintext

import { GLOBAL_OBJ } from './worldwide.js';
/**
* Function that delays closing of a Vercel lambda until the provided promise is resolved.
*
* Vendored from https://www.npmjs.com/package/@vercel/functions
*/
function vercelWaitUntil(task) {
// We only flush manually in Vercel Edge runtime
// In Node runtime, we use process.on('SIGTERM') instead
if (typeof EdgeRuntime !== 'string') {
return;
}
const vercelRequestContextGlobal =
// @ts-expect-error This is not typed
GLOBAL_OBJ[Symbol.for('@vercel/request-context')];
const ctx = vercelRequestContextGlobal?.get?.();
if (ctx?.waitUntil) {
ctx.waitUntil(task);
}
}
export { vercelWaitUntil };
//# sourceMappingURL=vercelWaitUntil.js.map