UNPKG

@speckle/viewer

Version:

A 3d viewer for Speckle, based on threejs.

21 lines (20 loc) 582 B
import { type TreeNode } from './WorldTree.js'; export declare class NodeMap { static readonly COMPOUND_ID_CHAR = "~"; private all; instances: { [id: string]: { [id: string]: TreeNode; }; }; get nodeCount(): number; constructor(subtreeRoot: TreeNode); addNode(node: TreeNode): boolean; removeNode(node: TreeNode): boolean; getNodeById(id: string): TreeNode[] | null; getSubtreeById(id: string): TreeNode; hasId(id: string): boolean; private registerInstance; private registerNode; purge(): void; }