This commit is contained in:
Iliyan Angelov
2025-09-14 23:24:25 +03:00
commit c67067a2a4
71311 changed files with 6800714 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import './_version.js';
/**
* @memberof workbox-recipes
* @param {Object} options
* @param {string[]} options.urls Paths to warm the strategy's cache with
* @param {Strategy} options.strategy Strategy to use
*/
function warmStrategyCache(options) {
self.addEventListener('install', (event) => {
const done = options.urls.map((path) => options.strategy.handleAll({
event,
request: new Request(path),
})[1]);
event.waitUntil(Promise.all(done));
});
}
export { warmStrategyCache };