fqtree
Version:
a flexible quadtree for JavaScript/TypeScript
14 lines • 474 B
TypeScript
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