UNPKG

next-era

Version:

Welcome to **Next Era**! A comprehensive library designed to supercharge your **Next.js** applications with powerful utilities and significant performance optimizations. Build faster, more efficient, and feature-rich Next.js projects with ease.

32 lines (31 loc) 1.29 kB
declare const CACHE_NAME = "v1"; interface CacheResources { (resources: string[]): Promise<void>; } declare const STRATEGY: { CACHE_FIRST: ({ request, preloadResponsePromise, fallbackUrl, event, }: { request: Request; preloadResponsePromise: Promise<Response>; fallbackUrl: string; event: FetchEvent; }) => Promise<Response>; NETWORK_FIRST: ({ request, preloadResponsePromise, fallbackUrl, event, }: { request: Request; preloadResponsePromise: Promise<Response>; fallbackUrl: string; event: FetchEvent; }) => Promise<Response>; STALE_WHILE_REVALIDATE: ({ request, preloadResponsePromise, fallbackUrl, event, }: { request: Request; preloadResponsePromise: Promise<Response>; fallbackUrl: string; event: FetchEvent; }) => Promise<Response>; }; declare const selve: ServiceWorkerGlobalScope; declare const wildcardize: (pattern: string) => (text: string) => boolean; declare const addResourcesToCache: CacheResources; declare const putInCache: (request: Request, response: Response) => Promise<void>; declare const deleteCache: (key: string) => Promise<void>; declare const deleteOldCaches: () => Promise<void>; declare const enableNavigationPreload: () => Promise<void>;