|
@ -111,9 +111,9 @@ export interface VueConstructor<V extends Vue = Vue> { |
|
|
component<Props>(id: string, definition: FunctionalComponentOptions<Props, RecordPropsDefinition<Props>>): ExtendedVue<V, {}, {}, {}, Props>; |
|
|
component<Props>(id: string, definition: FunctionalComponentOptions<Props, RecordPropsDefinition<Props>>): ExtendedVue<V, {}, {}, {}, Props>; |
|
|
component(id: string, definition?: ComponentOptions<V>): ExtendedVue<V, {}, {}, {}, {}>; |
|
|
component(id: string, definition?: ComponentOptions<V>): ExtendedVue<V, {}, {}, {}, {}>; |
|
|
|
|
|
|
|
|
use<T>(plugin: PluginObject<T> | PluginFunction<T>, options?: T): this; |
|
|
use<T>(plugin: PluginObject<T> | PluginFunction<T>, options?: T): VueConstructor<V>; |
|
|
use(plugin: PluginObject<any> | PluginFunction<any>, ...options: any[]): this; |
|
|
use(plugin: PluginObject<any> | PluginFunction<any>, ...options: any[]): VueConstructor<V>; |
|
|
mixin(mixin: VueConstructor | ComponentOptions<Vue>): this; |
|
|
mixin(mixin: VueConstructor | ComponentOptions<Vue>): VueConstructor<V>; |
|
|
compile(template: string): { |
|
|
compile(template: string): { |
|
|
render(createElement: typeof Vue.prototype.$createElement): VNode; |
|
|
render(createElement: typeof Vue.prototype.$createElement): VNode; |
|
|
staticRenderFns: (() => VNode)[]; |
|
|
staticRenderFns: (() => VNode)[]; |
|
|