UNPKG

@thi.ng/ecs

Version:

Entity Component System based around typed arrays & sparse sets

14 lines 458 B
import type { Fn0, Maybe } from "@thi.ng/api"; import type { ICache } from "../api.js"; export declare class UnboundedCache<T> implements ICache<T> { index: Map<number, T>; constructor(); clear(): void; release(): boolean; keys(): MapIterator<number>; set(key: number, val: T): T; get(key: number): Maybe<T>; getSet(key: number, notFound: Fn0<T>): T; delete(key: number): boolean; } //# sourceMappingURL=unbounded.d.ts.map