@itwin/presentation-hierarchies
Version:
A package for creating hierarchies based on data in iTwin.js iModels.
18 lines • 572 B
TypeScript
import { GetHierarchyNodesProps } from "../HierarchyProvider.js";
interface ChildNodeObservablesCacheProps {
size: number;
variationsCount?: number;
}
/** @internal */
export declare class HierarchyCache<T> {
private _map;
private _props;
constructor(props: ChildNodeObservablesCacheProps);
private createCacheKeys;
private getCacheAccessors;
set(requestProps: GetHierarchyNodesProps, value: T): void;
get(requestProps: GetHierarchyNodesProps): T | undefined;
clear(): void;
}
export {};
//# sourceMappingURL=HierarchyCache.d.ts.map