UNPKG

@types/flat-cache

Version:
23 lines (17 loc) 696 B
export interface Cache { load(cacheId: string, cacheDir?: string): void; loadFile(pathToFile: string): void; all(): { [key: string]: any }; keys(): string[]; setKey(key: string, value: any): void; removeKey(key: string): void; getKey(key: string): any; save(noPrune?: boolean): void; removeCacheFile(): boolean; destroy(): void; } export function load(cacheId: string, cacheDir?: string): Cache; export function create(cacheId: string, cacheDir?: string): Cache; export function createFromFile(filePath: string): Cache; export function clearCacheById(cacheId: string, cacheDir?: string): boolean; export function clearAll(cacheDir?: string): boolean;