UNPKG

rokapi

Version:
12 lines (11 loc) 527 B
import type { RequestOptions, Requestor } from './requestType'; export interface CacheRequestorOptions { key?: (config: RequestOptions & { url: string; }) => string; persist?: boolean; duration?: number; isValid?: (key: string, config: RequestOptions) => boolean; } export declare function normalizeOptions(options: CacheRequestorOptions): Required<CacheRequestorOptions>; export declare function createCacheRequestor(cacheOptions?: CacheRequestorOptions): (baseRequestor?: Requestor) => Requestor;