vant/src/vue-shim.d.ts
2021-02-10 22:44:59 +08:00

19 lines
464 B
TypeScript

import 'vue';
type EventHandler = (...args: any[]) => void;
// TODO
// 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
declare module 'vue' {
interface ComponentCustomProps {
role?: string;
tabindex?: number;
onClick?: EventHandler;
onClosed?: EventHandler;
onChange?: EventHandler;
onToggle?: EventHandler;
}
}