UNPKG

svogv

Version:

A decorator based approach for model driven forms, including an advanced DataGrid and a TreeView component.

13 lines (12 loc) 398 B
import { TreeNodeOptions } from './treenodeoptions.model'; /** * The base class. */ export interface TreeNodeBaseModel { parent: TreeNodeBaseModel; children: TreeNodeBaseModel[]; options: TreeNodeOptions; add(node: TreeNodeBaseModel | TreeNodeBaseModel[]): void; remove(node: TreeNodeBaseModel): boolean; hasDirectAncestor(node: TreeNodeBaseModel): boolean; }