@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
16 lines (15 loc) • 550 B
TypeScript
import { Key2TreeNode, Node, TreeNodeKey } from '../interface';
export declare function isNodeCheckable(node: Node): boolean;
export declare function getCheckedStateByCheck(options: {
node: Node;
checked: boolean;
checkedKeys: TreeNodeKey[];
indeterminateKeys: TreeNodeKey[];
checkStrictly?: boolean;
}): TreeNodeKey[][];
export declare function getCheckedStateByInitKeys(options: {
initCheckedKeys: TreeNodeKey[];
key2TreeNode: Key2TreeNode;
checkStrictly?: boolean;
onlyCheckLeaf?: boolean;
}): TreeNodeKey[][];