// @ts-ignore import Vue, { VueConstructor } from 'vue'; // @ts-ignore import { DefineComponent } from 'vue'; interface CommonProps { isLazyUpdate?: Boolean, plugins?: any[] } // @ts-ignore export type DefineVueComponent = typeof Vue.compile extends (template: string) => Function ? DefineComponent : VueConstructor>; //@ts-ignore export type DefineVueDirective = typeof Vue.compile extends (template: string) => Function ? DefineComponent : VueConstructor>;