Skip to content

offlibraryHandler

function offlibraryHandler(options?): object;

Defined in: src/workbox.ts:97

A Workbox route handler that answers from Offlibrary’s storage (200, or 206 for Range) and otherwise hands the request to fallback (default: the network).

Parameter Type
options? OfflibraryHandlerOptions

object

handle(options): Promise<Response>;
Parameter Type
options WorkboxRouteHandlerOptions

Promise<Response>

import { registerRoute } from 'workbox-routing';
import { NetworkOnly } from 'workbox-strategies';
import { offlibraryMatch, offlibraryHandler } from 'offlibrary/workbox';
registerRoute(offlibraryMatch, offlibraryHandler({ fallback: new NetworkOnly() }));