ts-jsdk
Version:
TypeScript implementation of the Java platform
13 lines (12 loc) • 432 B
TypeScript
import { MutableTreeNode } from "./MutableTreeNode";
import { TreeNode } from "./TreeNode";
export declare class DefaultMutableTreeNode<T = any> implements MutableTreeNode<T> {
private userObject;
protected nodes: TreeNode<any>[];
constructor(userObject: T);
add<C = any>(node: TreeNode<C>): void;
remove(index: number): void;
getChildCount(): number;
getUserObject(): T;
getPath(): TreeNode<T>[];
}