@klevu/core
Version:
Typescript SDK that simplifies development on Klevu backend. Klevu provides advanced AI-powered search and discovery solutions for online retailers.
18 lines (17 loc) • 461 B
TypeScript
/**
* @ignore
*/
export declare class KlevuFetchCache<T extends object, K extends object> {
_cache: Map<number, string>;
_timestamp: Map<number, number>;
/**
* checks if cache has value and returns it
*
* @param key
* @param force For testing purposes
* @returns undefined if not cached
*/
check(key: T, force?: boolean): K | undefined;
cache(key: T, data: K, timetocache?: number): void;
private hash;
}