UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

24 lines (18 loc) 584 B
export declare class LoadingCache<K, V> { constructor(options: { maxWeight?: number, keyWeigher?: (key: K) => number, valueWeigher?: (value: V) => number, keyHashFunction?: (key: K) => number, keyEqualityFunction?: (a: K, b: K) => boolean, capacity?: number, timeToLive?: number, load: (key: K) => Promise<V>, retryFailed?: boolean }) refresh(key: K): Promise<V> invalidate(key: K): void clear(): void get(key: K): Promise<V> put(key: K, value: V): void }