UNPKG

tdesign-react

Version:
24 lines (23 loc) 1.43 kB
import TreeStore from '@tdesign/common-js/tree-v1/tree-store'; import TreeNode from '@tdesign/common-js/tree-v1/tree-node'; import { TreeNodeModel, TreeNodeValue } from '@tdesign/common-js/tree-v1/types'; import { TdSelectInputProps } from '../select-input/type'; import { TdCascaderProps, CascaderValue, CascaderChangeSource } from './type'; export * from './type'; export interface CascaderContextType extends Pick<TdCascaderProps, 'size' | 'disabled' | 'checkStrictly' | 'lazy' | 'multiple' | 'filterable' | 'filter' | 'clearable' | 'checkProps' | 'showAllLevels' | 'max' | 'value' | 'minCollapsedNum' | 'valueType'> { treeStore: TreeStore; setValue: (val: CascaderValue, source: CascaderChangeSource, node?: TreeNodeModel) => void; visible: boolean; setVisible: TdSelectInputProps['onPopupVisibleChange']; treeNodes: TreeNode[]; setTreeNodes: (val: CascaderValue) => void; inputVal: TdSelectInputProps['inputValue']; setInputVal: (val: TdSelectInputProps['inputValue']) => void; setExpend: (val: TreeNodeValue[]) => void; } export { TreeNode } from '@tdesign/common-js/tree-v1/tree-node'; export type { TreeNodeValue } from '@tdesign/common-js/tree-v1/types'; export type { TreeOptionData } from '@tdesign/common-js/common'; export type { TreeNodeModel } from '../tree'; export type { TdSelectInputProps } from '../select-input/type'; export declare const EVENT_NAME_WITH_KEBAB: string[];