Files
advanced-camera-card/src/cache/types.ts
T

10 lines
239 B
TypeScript

export interface CacheInterface<K, V> {
has(k: K): boolean;
get(k: K): V | null;
set(k: K, v: V): void;
delete(k: K): boolean;
clear(): void;
entries(): MapIterator<[K, V]>;
getMatches(predicate: (arg: V) => boolean): V[];
}