mollitia
Version:
JavaScript Resilience Library
17 lines (16 loc) • 375 B
TypeScript
declare class CacheItem<T> {
ttl: number;
res: T;
constructor(ttl: number, res: T);
}
export declare class MapCache {
private map;
constructor();
set(ttl: number, ...params: any[]): void;
get<T>(...params: any[]): CacheItem<T> | null;
clear(): boolean;
private _setLoopMap;
private _getLoopMap;
private _clearLoopMap;
}
export {};