vuecssuiant-designantdreactantantd-vueenterprisefrontendui-designvue-antdvue-antd-uivue3vuecomponent
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.2 KiB
42 lines
1.2 KiB
import 'vue'; |
|
|
|
type EventHandler = (...args: any[]) => void; |
|
|
|
declare module 'vue' { |
|
interface ComponentCustomProps { |
|
role?: string; |
|
tabindex?: number | string; |
|
// should be removed after Vue supported component events typing |
|
// see: https://github.com/vuejs/vue-next/issues/1553 |
|
// https://github.com/vuejs/vue-next/issues/3029 |
|
onBlur?: EventHandler; |
|
onOpen?: EventHandler; |
|
onEdit?: EventHandler; |
|
onLoad?: EventHandler; |
|
onClose?: EventHandler; |
|
onFocus?: EventHandler; |
|
onInput?: EventHandler; |
|
onClick?: EventHandler; |
|
onPress?: EventHandler; |
|
onCancel?: EventHandler; |
|
onChange?: EventHandler; |
|
onDelete?: EventHandler; |
|
onScroll?: EventHandler; |
|
onSubmit?: EventHandler; |
|
onSelect?: EventHandler; |
|
onConfirm?: EventHandler; |
|
onPreview?: EventHandler; |
|
onKeypress?: EventHandler; |
|
onTouchend?: EventHandler; |
|
onTouchmove?: EventHandler; |
|
onTouchstart?: EventHandler; |
|
onTouchcancel?: EventHandler; |
|
onMouseenter?: EventHandler; |
|
onMouseleave?: EventHandler; |
|
onMousemove?: EventHandler; |
|
onKeydown?: EventHandler; |
|
onKeyup?: EventHandler; |
|
onDeselect?: EventHandler; |
|
onClear?: EventHandler; |
|
} |
|
}
|
|
|