blob: 86edecf0cfae7d79962a89e299323074529263d3 [file] [log] [blame]
/**
* @license
* Copyright 2022 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import {ServiceWorker} from './service-worker-class';
/**
* `self` is for a worker what `window` is for the web app. It is called
* the `ServiceWorkerGlobalScope`, see
* https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerGlobalScope
*/
const ctx = self as {} as ServiceWorkerGlobalScope;
/** Singleton instance */
const serviceWorker = new ServiceWorker(ctx);
serviceWorker.init();