UNPKG

next-pwa-pack

Version:

PWA cache provider for Next.js/React apps (service worker, manifest, offline page, SPA cache, offline)

24 lines (23 loc) 542 B
export interface SSEConnectedEvent { type: "connected"; timestamp: string; } export interface SSERevalidateEvent { type: "revalidate"; tag?: string; tags?: string[]; urls?: string[]; timestamp: string; } export type SSEEvent = SSEConnectedEvent | SSERevalidateEvent; export interface NextRequest { nextUrl: URL; method: string; json(): Promise<any>; signal: AbortSignal; } export interface PWAMiddlewareConfig { revalidationSecret: string; sseEndpoint?: string; webhookPath?: string; }