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.3 KiB
42 lines
1.3 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; |
|
} |
|
}
|
|
|