tree-ngx
Version:
A highly customizable Angular Tree Component, usable with minimal implementation.
28 lines (27 loc) • 571 B
TypeScript
import { NodeItem } from './node-item';
export interface TreeCallbacks {
/**
*
* Callback triggers on name click.
*
*/
nameClick?: (item: NodeItem<any>) => void;
/**
*
* Callback triggers on node selection.
*
*/
select?: (item: NodeItem<any>) => void;
/**
*
* Callback triggers on unselection of a node.
*
*/
unSelect?: (item: NodeItem<any>) => void;
/**
*
* Callback triggers on toggling of a node.
*
*/
toggle?: (item: NodeItem<any>) => void;
}