UNPKG

tdesign-react

Version:
32 lines (31 loc) 1.51 kB
import type { TreeNode, TreeNodeValue, TdCascaderProps, TreeNodeModel, CascaderChangeSource, CascaderValue } from './interface'; import { TreeOptionData } from '../common'; export declare const useCascaderContext: (props: TdCascaderProps) => { cascaderContext: { value: any; size: import("../common").SizeEnum; checkStrictly: boolean; lazy: boolean; multiple: boolean; filterable: boolean; clearable: boolean; checkProps: import("..").CheckboxProps; max: number; disabled: boolean; showAllLevels: boolean; minCollapsedNum: number; valueType: "single" | "full"; treeStore: any; setValue: (val: CascaderValue, source: CascaderChangeSource, node?: TreeNodeModel) => void; visible: boolean; setVisible: import("../hooks/useControlled").ChangeHandler<boolean, [context: import("..").PopupVisibleChangeContext]>; treeNodes: TreeNode[]; setTreeNodes: import("react").Dispatch<import("react").SetStateAction<TreeNode[]>>; inputVal: string; setInputVal: import("react").Dispatch<import("react").SetStateAction<string>>; setExpend: import("react").Dispatch<import("react").SetStateAction<TreeNodeValue[]>>; }; isFilterable: boolean; innerValue: CascaderValue<TreeOptionData>; getCascaderItems: (arrValue: CascaderValue[], valueType: TdCascaderProps["valueType"], multiple: TdCascaderProps["multiple"]) => TreeOptionData[]; };