@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
13 lines (12 loc) • 511 B
TypeScript
import { TreeFieldNames, Node, TreeNodeData } from '../../tree/interface';
import { FilterTreeNode } from '../interface';
export default function useFilterTreeNode(props: {
searchValue: string;
flattenTreeData: Node[];
filterMethod?: FilterTreeNode;
disableFilter?: boolean;
fieldNames: TreeFieldNames | undefined;
}): {
isEmptyFilterResult: import("vue").ComputedRef<boolean | undefined>;
filterTreeNode: import("vue").ComputedRef<((node: TreeNodeData) => boolean) | undefined>;
};