vtils

Home > utils > TreeDataTraverseFnPayload

TreeDataTraverseFnPayload interface

Signature:

export declare interface TreeDataTraverseFnPayload<TNode extends TreeDataNode> 

Properties

Property Modifiers Type Description
depth   number 当前深度。从 0 开始。
exit   () => void 退出遍历。
index   number 当前节点索引。
node   TNode 当前节点。
parentNode   TNode | undefined 父节点。为 undefined 时表示当前节点是根节点。
path   TNode[] 到当前节点的路径节点列表。
removeNode   () => void 移除当前节点。
skipChildrenTraverse   () => void 跳过子树遍历。