@stnekroman/tstools
Version:
Set of handy tools for TypeScript development
10 lines (9 loc) • 366 B
TypeScript
import { type IDictionary } from './IDictionary';
export declare class WeakMemoryDictionary<KEY extends object | Symbol, DATA extends object> implements IDictionary<KEY, DATA> {
#private;
has(cacheKey: KEY): boolean;
get(cacheKey: KEY): DATA | undefined;
set(cacheKey: KEY, data: DATA): void;
delete(cacheKey: KEY): boolean;
clear(): void;
}