@epic-web/cachified
Version:
neat wrapper for various caches
9 lines (8 loc) • 563 B
TypeScript
import { CachifiedOptions, CachifiedOptionsWithSchema, Cache } from './common';
import { CreateReporter } from './reporter';
/**
* Get the internal pending values cache for a given cache
*/
export declare function getPendingValuesCache(cache: Cache): Map<string, any>;
export declare function cachified<Value, InternalValue>(options: CachifiedOptionsWithSchema<Value, InternalValue>, reporter?: CreateReporter<Value>): Promise<Value>;
export declare function cachified<Value>(options: CachifiedOptions<Value>, reporter?: CreateReporter<Value>): Promise<Value>;