UNPKG

tdesign-vue-next

Version:
24 lines (23 loc) 1.49 kB
import { TdCascaderProps, CascaderValue, CascaderChangeSource } from './type'; import { TdSelectInputProps } from '../select-input/type'; import TreeStore from 'tdesign-vue-next/lib/common/js/tree/tree-store'; import TreeNode from 'tdesign-vue-next/lib/common/js/tree/tree-node'; import { TreeNodeModel, TreeNodeValue } from 'tdesign-vue-next/lib/common/js/tree/types'; 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-vue-next/lib/common/js/tree/tree-node'; export type { TreeNodeValue } from 'tdesign-vue-next/lib/common/js/tree/types'; export type { TreeOptionData } from 'tdesign-vue-next/lib/common/js/common'; export type { TreeNodeModel } from '../tree'; export type { TdSelectInputProps } from '../select-input/type'; export declare const EVENT_NAME_WITH_KEBAB: string[];