Open
Description
Since ServiceWorker
related types sit in lib.webworker.d.ts
, webworker
lib need to be added to tsconfig.json
.
{
"compilerOptions": {
"lib": [
"es2017",
"webworker"
]
}
}
But in current lib.webworker.d.ts
, it declare var self: WorkerGlobalScope;
, so we can't access ServiceWorkerGlobalScope via self.
TypeScript Version: 2.2.1
Expected behavior:
Can access ServiceWorkerGlobalScope via self.
(like self.clients
)
Actual behavior:
Access with error.