@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
14 lines (13 loc) • 601 B
TypeScript
import { TreeNodeKey, Key2TreeNode } from '../interface';
export default function useCheckedState(props: {
defaultCheckedKeys: TreeNodeKey[] | undefined;
checkedKeys: TreeNodeKey[] | undefined;
halfCheckedKeys: TreeNodeKey[] | undefined;
key2TreeNode: Key2TreeNode;
checkStrictly: boolean;
onlyCheckLeaf: boolean;
}): {
checkedKeys: import("vue").ComputedRef<TreeNodeKey[]>;
indeterminateKeys: import("vue").ComputedRef<TreeNodeKey[]>;
setCheckedState(newCheckedKeys: TreeNodeKey[], newIndeterminateKeys: TreeNodeKey[], reinitialize?: boolean): TreeNodeKey[][];
};