import { NodeItem } from './node-item'; export interface TreeCallbacks { /** * * Callback triggers on name click. * */ nameClick?: (item: NodeItem) => void; /** * * Callback triggers on node selection. * */ select?: (item: NodeItem) => void; /** * * Callback triggers on unselection of a node. * */ unSelect?: (item: NodeItem) => void; /** * * Callback triggers on toggling of a node. * */ toggle?: (item: NodeItem) => void; }