@resource-fallback/core / service-worker
service-worker
Interfaces
ManifestInput
Defined in: service-worker.ts:16
Properties
assets
assets: ManifestInputAsset[];Defined in: service-worker.ts:19
rules
rules: FallbackRule[];Defined in: service-worker.ts:18
versionSalt?
optional versionSalt?: unknown;Defined in: service-worker.ts:20
versionSeed
versionSeed: string;Defined in: service-worker.ts:17
ManifestInputAsset
Defined in: service-worker.ts:11
Properties
type
type: ResourceFallbackAssetType;Defined in: service-worker.ts:13
url
url: string;Defined in: service-worker.ts:12
ServiceWorkerAssetInput
Defined in: service-worker.ts:30
Properties
assets
assets: ManifestInputAsset[];Defined in: service-worker.ts:32
code?
optional code?: string;Defined in: service-worker.ts:33
versionSeed
versionSeed: string;Defined in: service-worker.ts:31
ServiceWorkerAssets
Defined in: service-worker.ts:23
Properties
code
code: string;Defined in: service-worker.ts:26
manifest
manifest: ResourceFallbackManifest;Defined in: service-worker.ts:27
path
path: string;Defined in: service-worker.ts:24
scope
scope: string;Defined in: service-worker.ts:25
Functions
buildResourceFallbackManifest()
function buildResourceFallbackManifest(input): ResourceFallbackManifest;Defined in: service-worker.ts:44
Parameters
input
Returns
buildServiceWorkerAssets()
function buildServiceWorkerAssets(options, input): ServiceWorkerAssets | null;Defined in: service-worker.ts:65
Parameters
options
input
Returns
ServiceWorkerAssets | null
inferResourceFallbackAssetType()
function inferResourceFallbackAssetType(fileName): ResourceFallbackAssetType;Defined in: service-worker.ts:101
Parameters
fileName
string
Returns
normalizeServiceWorkerOptions()
function normalizeServiceWorkerOptions(input): NormalizedServiceWorkerOptions;Defined in: service-worker.ts:36
Parameters
input
| boolean | ServiceWorkerOptions | undefined