tdesign-mobile-vue
Version:
tdesign-mobile-vue
54 lines (53 loc) • 1.82 kB
TypeScript
import { TdDropdownItemProps } from '../dropdown-menu/type';
import { PropType } from 'vue';
declare const _default: {
disabled: BooleanConstructor;
footer: {
type: PropType<TdDropdownItemProps['footer']>;
};
icon: {
type: PropType<TdDropdownItemProps['icon']>;
default: TdDropdownItemProps['icon'];
};
keys: {
type: PropType<TdDropdownItemProps['keys']>;
};
label: {
type: StringConstructor;
default: string;
};
multiple: BooleanConstructor;
options: {
type: PropType<TdDropdownItemProps['options']>;
default: () => TdDropdownItemProps['options'];
};
optionsColumns: {
type: PropType<TdDropdownItemProps['optionsColumns']>;
default: TdDropdownItemProps['optionsColumns'];
};
placement: {
type: PropType<TdDropdownItemProps['placement']>;
default: TdDropdownItemProps['placement'];
validator(val: TdDropdownItemProps['placement']): boolean;
};
value: {
type: PropType<TdDropdownItemProps['value']>;
default: TdDropdownItemProps['value'];
};
modelValue: {
type: PropType<TdDropdownItemProps['value']>;
default: TdDropdownItemProps['value'];
};
defaultValue: {
type: PropType<TdDropdownItemProps['defaultValue']>;
default: TdDropdownItemProps['defaultValue'];
};
onChange: PropType<TdDropdownItemProps['onChange']>;
onClose: PropType<TdDropdownItemProps['onClose']>;
onClosed: PropType<TdDropdownItemProps['onClosed']>;
onConfirm: PropType<TdDropdownItemProps['onConfirm']>;
onOpen: PropType<TdDropdownItemProps['onOpen']>;
onOpened: PropType<TdDropdownItemProps['onOpened']>;
onReset: PropType<TdDropdownItemProps['onReset']>;
};
export default _default;