UNPKG

369 BTypeScriptView Raw
1/**
2 * Creates a cache that evicts keys in fifo order
3 * @param size {Number}
4 */
5export declare function makeFifoCache<Key extends string, Value>(size: number): {
6 get: (key: Key) => Value | undefined;
7 add: (key: Key, value: Value) => void;
8 delete: (key: Key) => boolean;
9 clear: () => void;
10 size: () => number;
11};
12//# sourceMappingURL=cache.d.ts.map
\No newline at end of file