fx-form-widget
Version:
19 lines (18 loc) • 900 B
TypeScript
import { AdvanceTreeSelectionProps } from '.';
import { ListType, TreeData } from './treeSelecttion';
type AdvanceTreeSelectionHook = Omit<AdvanceTreeSelectionProps, 'getEmployeeOrdepartmentTree'>;
declare const useSelectTree: (props: AdvanceTreeSelectionHook) => {
visible: boolean;
onCancelSubmit: (visible: boolean) => void;
onSubmitSuccess: (success: boolean, values: any) => void;
onSelectChange: (values: {
label: string;
value: string;
}[]) => void;
renderMultipleSelectOrSelect: (isMultiple?: boolean) => JSX.Element;
onChange: (nodes: TreeData[]) => void;
getSearchResultByname: (name: string) => Promise<Response>;
hasSelectedKeys: TreeData[];
};
declare const useGetTreeDateAndRootId: (getEmployeeOrdepartmentTree: () => Promise<any>, listType: ListType, isMultiple: boolean) => any[];
export { useSelectTree, useGetTreeDateAndRootId };