types-serviceworker

Type definitions for ServiceWorker(and optionally Workbox)

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
types-serviceworker
0.0.14 years ago4 years agoMinified + gzip package size for types-serviceworker in KB

Readme

types-serviceworker
Type definitions for ServiceWorker(and optionally Workbox)

Install

yarn add -D https://github.com/shqld/types-serviceworker

Usage

Use Triple-Slash Directives:
/// <reference types="node_modules/types-serviceworker" />
/// <reference types="node_modules/types-serviceworker/lib/workbox" />

Or if you write Service Worker scripts with a dedicated tsconfig.json for that, you also can do by simply adding:
{
  "compilerOptions": {
    "types": [/* ...others */, "node_modules/types-serviceworker"],
    /* ... */
  }
  /* ... */
}

NOTE: There are some caveats using types field. See this for detail.
If types is specified, only packages listed will be included

Credits

types-serviceworker partially uses 2 files(src/webworkers.d.ts, src/workbox.d.ts) respectively copied from

and modifies them under the lincenses.