From 6d42778518d551ad9dd360e11efa0715c89bf157 Mon Sep 17 00:00:00 2001 From: cexbrayat Date: Fri, 16 Oct 2020 18:49:21 +0200 Subject: [PATCH] fix: update vue-shims for Vue v3.0.1 https://github.com/vuejs/vue-next/commit/6aa2256913bfd097500aba83b78482b87107c101 intriduced a change in `DefineComponent` type, that results in a broken bare CLI app that would use VTU, as `mount` will not compile. This relaxes the type definitation by using generic `any`. Fixes #5974 --- .../generator/template-vue3/src/shims-vue.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-plugin-typescript/generator/template-vue3/src/shims-vue.d.ts b/packages/@vue/cli-plugin-typescript/generator/template-vue3/src/shims-vue.d.ts index a99cf76cc7..2b97bd961c 100644 --- a/packages/@vue/cli-plugin-typescript/generator/template-vue3/src/shims-vue.d.ts +++ b/packages/@vue/cli-plugin-typescript/generator/template-vue3/src/shims-vue.d.ts @@ -1,5 +1,5 @@ declare module '*.vue' { import type { DefineComponent } from 'vue' - const component: DefineComponent + const component: DefineComponent<{}, {}, any> export default component }