UNPKG

fake-service-worker

Version:

Fake service worker implementation for testing developer edge applications

15 lines (14 loc) 837 B
import { EdgeRequest, EdgeBlob, EdgeFile, EdgeFormData, EdgeResponse, EdgeFetchEvent, EdgeHeaders, EdgeReadableStream, EdgeCacheStorage, EdgeCache } from './models'; import fetch from './live_fetch'; export { EdgeRequest, EdgeBlob, EdgeFile, EdgeFormData, EdgeResponse, EdgeFetchEvent, EdgeHeaders, EdgeReadableStream, EdgeCacheStorage, EdgeCache, fetch, }; export { EdgeKVNamespace } from './kv_namespace'; declare type FetchEventListener = (event: FetchEvent) => void; export declare class EdgeEnv { protected listener: FetchEventListener | null; constructor(); getListener(): FetchEventListener; addEventListener(type: 'fetch', listener: FetchEventListener): void; clearEventListener(): void; dispatchEvent(event: FetchEvent): void; } export declare function makeEdgeEnv(extra?: Record<string, any>): EdgeEnv;