Skip to content

@resource-fallback/core / service-worker

service-worker

Interfaces

ManifestInput

Defined in: service-worker.ts:16

Properties

assets
ts
assets: ManifestInputAsset[];

Defined in: service-worker.ts:19

rules
ts
rules: FallbackRule[];

Defined in: service-worker.ts:18

versionSalt?
ts
optional versionSalt?: unknown;

Defined in: service-worker.ts:20

versionSeed
ts
versionSeed: string;

Defined in: service-worker.ts:17


ManifestInputAsset

Defined in: service-worker.ts:11

Properties

type
ts
type: ResourceFallbackAssetType;

Defined in: service-worker.ts:13

url
ts
url: string;

Defined in: service-worker.ts:12


ServiceWorkerAssetInput

Defined in: service-worker.ts:30

Properties

assets
ts
assets: ManifestInputAsset[];

Defined in: service-worker.ts:32

code?
ts
optional code?: string;

Defined in: service-worker.ts:33

versionSeed
ts
versionSeed: string;

Defined in: service-worker.ts:31


ServiceWorkerAssets

Defined in: service-worker.ts:23

Properties

code
ts
code: string;

Defined in: service-worker.ts:26

manifest
ts
manifest: ResourceFallbackManifest;

Defined in: service-worker.ts:27

path
ts
path: string;

Defined in: service-worker.ts:24

scope
ts
scope: string;

Defined in: service-worker.ts:25

Functions

buildResourceFallbackManifest()

ts
function buildResourceFallbackManifest(input): ResourceFallbackManifest;

Defined in: service-worker.ts:44

Parameters

input

ManifestInput

Returns

ResourceFallbackManifest


buildServiceWorkerAssets()

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

Defined in: service-worker.ts:65

Parameters

options

RuntimeConfig

input

ServiceWorkerAssetInput

Returns

ServiceWorkerAssets | null


inferResourceFallbackAssetType()

ts
function inferResourceFallbackAssetType(fileName): ResourceFallbackAssetType;

Defined in: service-worker.ts:101

Parameters

fileName

string

Returns

ResourceFallbackAssetType


normalizeServiceWorkerOptions()

ts
function normalizeServiceWorkerOptions(input): NormalizedServiceWorkerOptions;

Defined in: service-worker.ts:36

Parameters

input

| boolean | ServiceWorkerOptions | undefined

Returns

NormalizedServiceWorkerOptions