Closed1

Service Worker を TypeScript で書く時の設定などなど

uttkuttk

tsconfig.json の "lib""WebWorker" を追加。

tsconfig.json
 {
   "compilerOptions": {
+    "lib": [ /* ... */ "WebWorker"],
   }
 }

Service Worker として使いたいファイルでグローバルスコープを定義する。

./any-service-worker.ts
// Service Worker のグローバルスコープとして型を設定する
declare const self: ServiceWorkerGlobalScope;

self.addEventListener("install", (_) => {
  // ...
});
このスクラップは5日前にクローズされました