UNPKG

next

Version:

The React Framework

15 lines (14 loc) 687 B
import type { CacheHandler, CacheHandlerContext, CacheHandlerValue } from './'; export default class FetchCache implements CacheHandler { private headers; private cacheEndpoint?; private debug; private revalidatedTags; static isAvailable(ctx: { _requestHeaders: CacheHandlerContext['_requestHeaders']; }): boolean; constructor(ctx: CacheHandlerContext); revalidateTag(tag: string): Promise<void>; get(key: string, fetchCache?: boolean, fetchUrl?: string, fetchIdx?: number): Promise<CacheHandlerValue | null>; set(key: string, data: CacheHandlerValue['value'], fetchCache?: boolean, fetchUrl?: string, fetchIdx?: number): Promise<void>; }