diff --git a/src/util.ts b/src/util.ts index ff61202..3cdfbfa 100644 --- a/src/util.ts +++ b/src/util.ts @@ -46,6 +46,13 @@ export type MixedVueClass< ? VueClass>> : never +// Retain legacy declaration for backward compatibility +export function mixins (CtorA: VueClass): VueClass +export function mixins (CtorA: VueClass, CtorB: VueClass): VueClass +export function mixins (CtorA: VueClass, CtorB: VueClass, CtorC: VueClass): VueClass +export function mixins (CtorA: VueClass, CtorB: VueClass, CtorC: VueClass, CtorD: VueClass): VueClass +export function mixins (CtorA: VueClass, CtorB: VueClass, CtorC: VueClass, CtorD: VueClass, CtorE: VueClass): VueClass + export function mixins[]>(...Ctors: T): MixedVueClass export function mixins (...Ctors: VueClass[]): VueClass { return Vue.extend({ mixins: Ctors })