UNPKG

typescript-cacheable

Version:

An in-memory caching (memoization) decorator for Typescript

15 lines (14 loc) 373 B
/// <reference types="node" /> import EventEmitter from 'events'; export declare class ExpiringMap<K, V> extends EventEmitter { private store; constructor(); set(key: K, value: V, duration?: number): void; get(key: K): any; has(key: K): boolean; delete(key: K): void; clear(): void; get size(): number; keys(): K[]; private clean; }