7695a9dae9aecc789513aa15d13023fafe2de60d7101724a3bb329880d4802a9032174a32ea0ca0092e014907102fc28cfadb329819aae52f58aa59b918d3d 392 B

12345678
  1. import type { Ref } from 'vue';
  2. import type { Tree, TreeKey, TreeNode, TreeProps } from '../types';
  3. export declare function useFilter(props: TreeProps, tree: Ref<Tree | undefined>): {
  4. hiddenExpandIconKeySet: Ref<Set<TreeKey>>;
  5. hiddenNodeKeySet: Ref<Set<TreeKey>>;
  6. doFilter: (query: string) => Set<TreeKey> | undefined;
  7. isForceHiddenExpandIcon: (node: TreeNode) => boolean;
  8. };