weike-multi-cascader
Version:
A multiple cascader component for antd
25 lines (24 loc) • 1.11 kB
TypeScript
/// <reference types="react" />
import { TreeNode } from './index.d';
import { Props } from './components/MultiCascader';
declare const _default: import("unstated-next").Container<{
menuPath: TreeNode[];
popupVisible: boolean;
setPopupVisible: import("react").Dispatch<import("react").SetStateAction<boolean>>;
menuData: TreeNode[][];
addMenu: (menu: TreeNode[], index: number) => void;
setMenuData: import("react").Dispatch<import("react").SetStateAction<TreeNode[][]>>;
value: string[];
setValue: import("react").Dispatch<import("react").SetStateAction<string[]>>;
handleCascaderChange: (item: TreeNode, depth: number) => void;
handleSelectChange: (item: TreeNode, checked: boolean) => void;
flattenData: TreeNode[];
resetMenuState: () => void;
selectedItems: TreeNode[];
triggerChange: (nextValue: string[]) => void;
selectLeafOnly: boolean | undefined;
hackValue: import("react").MutableRefObject<string[]>;
fristColumMulti: boolean | undefined;
isToolTip: boolean | undefined;
}, Props>;
export default _default;