Files
SnowLuma/.pnpm-store/v11/files/de/741a2cf19a9b9c3382aa6911b670127c95d406f51da6dcf6d46f992f0795e2459839f42808482842b0e44af94fed8772159feab2acd742de9f3b7de53a1d33
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

18 lines
611 B
Plaintext

Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
//#region src/adapter/service-worker/handler.ts
/**
* Adapter for Service Worker
* @deprecated `hono/service-worker` will be removed in v5. Install `@hono/service-worker` and import from there instead.
*/
const handle = (app, opts = { fetch: globalThis.fetch.bind(globalThis) }) => {
return (evt) => {
evt.respondWith((async () => {
const res = await app.fetch(evt.request, {}, evt);
if (opts.fetch && res.status === 404) return await opts.fetch(evt.request);
return res;
})());
};
};
//#endregion
exports.handle = handle;