import { Node } from "@3kles/kles-material-table/lib/models/node.model"; export interface SearchableNode extends Node { children: SearchableNode[]; } export interface TreeTableNode extends SearchableNode { depth: number; isVisible: boolean; isExpanded: boolean; children: TreeTableNode[]; } export interface NodeInTree extends SearchableNode { pathToRoot: SearchableNode[]; }