shellphone.app/app/service-worker/fetch.ts
2022-06-01 23:56:37 +02:00

11 lines
284 B
TypeScript

declare let self: ServiceWorkerGlobalScope;
export default async function handleFetch(event: FetchEvent & { preloadResponse?: Promise<Response | undefined> }) {
const preloaded = await event.preloadResponse;
if (preloaded) {
return preloaded;
}
return fetch(event.request);
}