UNPKG

tdesign-vue

Version:
131 lines (130 loc) 4.51 kB
import { TdTagInputProps } from './type'; import { PropType } from 'vue'; declare const _default: { autoWidth: BooleanConstructor; borderless: BooleanConstructor; clearable: BooleanConstructor; collapsedItems: { type: PropType<(h: import("vue").CreateElement, props: { value: import("./type").TagInputValue; collapsedSelectedItems: import("./type").TagInputValue; count: number; onClose: (context: { index: number; e?: MouseEvent; }) => void; }) => import("vue/types/vnode").ScopedSlotReturnValue>; }; disabled: { type: BooleanConstructor; default: any; }; dragSort: BooleanConstructor; excessTagsDisplayType: { type: PropType<"scroll" | "break-line">; default: "scroll" | "break-line"; validator(val: TdTagInputProps['excessTagsDisplayType']): boolean; }; inputProps: { type: PropType<import("..").InputProps<import("..").InputValue>>; }; inputValue: { type: PropType<string>; default: any; }; defaultInputValue: { type: PropType<string>; default: string; }; label: { type: PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; max: { type: NumberConstructor; }; minCollapsedNum: { type: NumberConstructor; default: number; }; placeholder: { type: StringConstructor; default: any; }; prefixIcon: { type: PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>; }; readonly: BooleanConstructor; size: { type: PropType<import("..").SizeEnum>; default: import("..").SizeEnum; validator(val: TdTagInputProps['size']): boolean; }; status: { type: PropType<"error" | "default" | "success" | "warning">; validator(val: TdTagInputProps['status']): boolean; }; suffix: { type: PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; suffixIcon: { type: PropType<(h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue>; }; tag: { type: PropType<string | ((h: import("vue").CreateElement, props: { value: string | number; }) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; tagProps: { type: PropType<import("..").TdTagProps>; }; tips: { type: PropType<string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; value: { type: PropType<import("./type").TagInputValue>; default: any; }; defaultValue: { type: PropType<import("./type").TagInputValue>; default: () => TdTagInputProps['defaultValue']; }; valueDisplay: { type: PropType<string | ((h: import("vue").CreateElement, props: { value: import("./type").TagInputValue; onClose: (index: number, item?: any) => void; }) => import("vue/types/vnode").ScopedSlotReturnValue)>; }; onBlur: PropType<(value: import("./type").TagInputValue, context: { inputValue: string; e: FocusEvent; }) => void>; onChange: PropType<(value: import("./type").TagInputValue, context: import("./type").TagInputChangeContext) => void>; onClear: PropType<(context: { e: MouseEvent; }) => void>; onClick: PropType<(context: { e: MouseEvent; }) => void>; onDragSort: PropType<(context: import("./type").TagInputDragSortContext) => void>; onEnter: PropType<(value: import("./type").TagInputValue, context: { e: KeyboardEvent; inputValue: string; }) => void>; onFocus: PropType<(value: import("./type").TagInputValue, context: { inputValue: string; e: FocusEvent; }) => void>; onInputChange: PropType<(value: string, context?: import("./type").InputValueChangeContext) => void>; onMouseenter: PropType<(context: { e: MouseEvent; }) => void>; onMouseleave: PropType<(context: { e: MouseEvent; }) => void>; onPaste: PropType<(context: { e: ClipboardEvent; pasteValue: string; }) => void>; onRemove: PropType<(context: import("./type").TagInputRemoveContext) => void>; }; export default _default;