Skip to content

@resource-fallback/core / service-worker

service-worker

Interfaces

ManifestInput

Defined in: service-worker.ts:17

Properties

assets
ts
assets: ManifestInputAsset[];

Defined in: service-worker.ts:20

rules
ts
rules: FallbackRule[];

Defined in: service-worker.ts:19

versionSalt?
ts
optional versionSalt?: unknown;

Defined in: service-worker.ts:21

versionSeed
ts
versionSeed: string;

Defined in: service-worker.ts:18


ManifestInputAsset

Defined in: service-worker.ts:12

Properties

type
ts
type: ResourceFallbackAssetType;

Defined in: service-worker.ts:14

url
ts
url: string;

Defined in: service-worker.ts:13


ServiceWorkerAssetInput

Defined in: service-worker.ts:31

Properties

assets
ts
assets: ManifestInputAsset[];

Defined in: service-worker.ts:33

code?
ts
optional code?: string;

Defined in: service-worker.ts:34

versionSeed
ts
versionSeed: string;

Defined in: service-worker.ts:32


ServiceWorkerAssets

Defined in: service-worker.ts:24

Properties

code
ts
code: string;

Defined in: service-worker.ts:27

manifest
ts
manifest: ResourceFallbackManifest;

Defined in: service-worker.ts:28

path
ts
path: string;

Defined in: service-worker.ts:25

scope
ts
scope: string;

Defined in: service-worker.ts:26

Functions

buildResourceFallbackManifest()

ts
function buildResourceFallbackManifest(input): ResourceFallbackManifest;

Defined in: service-worker.ts:45

Parameters

input

ManifestInput

Returns

ResourceFallbackManifest


buildServiceWorkerAssets()

ts
function buildServiceWorkerAssets(options, input): ServiceWorkerAssets | null;

Defined in: service-worker.ts:67

Parameters

options

RuntimeConfig

input

ServiceWorkerAssetInput

Returns

ServiceWorkerAssets | null


inferResourceFallbackAssetType()

ts
function inferResourceFallbackAssetType(fileName): ResourceFallbackAssetType;

Defined in: service-worker.ts:103

Parameters

fileName

string

Returns

ResourceFallbackAssetType


normalizeServiceWorkerOptions()

ts
function normalizeServiceWorkerOptions(input): NormalizedServiceWorkerOptions;

Defined in: service-worker.ts:37

Parameters

input

| boolean | ServiceWorkerOptions | undefined

Returns

NormalizedServiceWorkerOptions