18 lines
358 B
TypeScript
18 lines
358 B
TypeScript
/// <reference lib="WebWorker" />
|
|
|
|
export {};
|
|
|
|
declare let self: ServiceWorkerGlobalScope;
|
|
|
|
self.addEventListener('install', event => {
|
|
console.log('Service worker installed');
|
|
|
|
event.waitUntil(self.skipWaiting());
|
|
});
|
|
|
|
self.addEventListener('activate', event => {
|
|
console.log('Service worker activated');
|
|
|
|
event.waitUntil(self.clients.claim());
|
|
});
|