UNPKG

fqtree

Version:

a flexible quadtree for JavaScript/TypeScript

14 lines 474 B
import { Option } from 'onsreo'; export declare class DataCache<T> { cache: Map<number, T>; constructor(); destroy(): void; add(data: T, id: number): void; all(): IterableIterator<T>; get(id: Option<number>): Option<T>; has(id: Option<number>): boolean; remove(id: Option<number>): void; } export declare function get_data_cache<T>(): DataCache<T>; export declare function get_qt_cache<T>(): DataCache<T>; //# sourceMappingURL=caches.d.ts.map