@fesjs/fes-design
Version:
fes-design for PC
17 lines (16 loc) • 659 B
TypeScript
import type { TreeProps } from '../tree';
import type useFilter from '../tree/useFilter';
import type { TransferInjection } from './interface';
interface TreeInstance {
filter: NonNullable<ReturnType<typeof useFilter>['filter']>;
}
export declare const useTreeFilter: ({ rootProps, }: Pick<TransferInjection, 'rootProps'>) => {
treeRef: import("vue").Ref<{
filter: NonNullable<ReturnType<typeof useFilter>['filter']>;
}, TreeInstance | {
filter: NonNullable<ReturnType<typeof useFilter>['filter']>;
}>;
filterText: import("vue").Ref<string, string>;
defaultFilterForTree: () => TreeProps['filterMethod'];
};
export {};