From 67e333058738f36709e9fadb7f96d2a9cbf02553 Mon Sep 17 00:00:00 2001 From: Julien Oculi Date: Thu, 18 Jul 2024 15:43:46 +0200 Subject: [PATCH] refactor(pwa): :recycle: update fetch strategy types --- src/serviceworker/src/strategy.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/serviceworker/src/strategy.ts b/src/serviceworker/src/strategy.ts index aa8c1ba..d052e5a 100644 --- a/src/serviceworker/src/strategy.ts +++ b/src/serviceworker/src/strategy.ts @@ -5,7 +5,7 @@ export class Strategy { this.#cache = cache } - cacheFirst({ request, preloadResponse }: FetchEvent) { + cacheFirst({ request, preloadResponse }: Pick) { const fetchRequest = async () => { const response = await fetch(request) if (response.ok) { @@ -57,13 +57,13 @@ export class Strategy { } async networkFirst( - { request, preloadResponse }: FetchEvent, + { request, preloadResponse }: Pick, { fallbackUrl, timeout }: { fallbackUrl?: string; timeout?: number }, ) { const signal = timeout ? AbortSignal.timeout(timeout) : undefined try { - // Get navigator preload (see: https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent/preloadResponse) + // Get navigator preload (see: https://developer.mozilla.org/en-US/docs/Web/API/Pick/preloadResponse) const preload = await getPreload(preloadResponse) if (preload?.ok) { this.#cache.put(request, preload.clone())