ng2-tree
Version:
angular2 component for visualizing data that can be naturally represented as a tree
54 lines (53 loc) • 1.8 kB
TypeScript
import { Tree } from './tree';
import { RenamableNode } from './tree.types';
export declare class NodeEvent {
node: Tree;
constructor(node: Tree);
}
export declare class NodeSelectedEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeUnselectedEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeDestructiveEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeMovedEvent extends NodeDestructiveEvent {
previousParent: Tree;
constructor(node: Tree, previousParent: Tree);
}
export declare class NodeRemovedEvent extends NodeDestructiveEvent {
lastIndex: number;
constructor(node: Tree, lastIndex: number);
}
export declare class NodeCreatedEvent extends NodeDestructiveEvent {
constructor(node: Tree);
}
export declare class NodeRenamedEvent extends NodeDestructiveEvent {
oldValue: string | RenamableNode;
newValue: string | RenamableNode;
constructor(node: Tree, oldValue: string | RenamableNode, newValue: string | RenamableNode);
}
export declare class NodeExpandedEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeCollapsedEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class MenuItemSelectedEvent extends NodeEvent {
selectedItem: string;
constructor(node: Tree, selectedItem: string);
}
export declare class LoadNextLevelEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeCheckedEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeUncheckedEvent extends NodeEvent {
constructor(node: Tree);
}
export declare class NodeIndeterminedEvent extends NodeEvent {
constructor(node: Tree);
}