From 370a3919664f18548752b65ede45b87ec8d91be2 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Tue, 12 Mar 2024 15:59:37 +0100 Subject: [PATCH] Remove shim, add correct type to tsconfig for vite --- client/src/shims-vue.d.ts | 32 -------------------------------- client/tsconfig.app.json | 1 + 2 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 client/src/shims-vue.d.ts diff --git a/client/src/shims-vue.d.ts b/client/src/shims-vue.d.ts deleted file mode 100644 index 3e07610a..00000000 --- a/client/src/shims-vue.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -// from https://stackoverflow.com/questions/64213461/vuejs-typescript-cannot-find-module-components-navigation-or-its-correspon -// declare module "*.vue" { -// import Vue from 'vue'; -// export default Vue; -// } - -// for Vue 3 compat -declare module 'vue' { - import { CompatVue } from '@vue/runtime-dom'; - const Vue: CompatVue; - export default Vue; - export * from '@vue/runtime-dom'; - const { configureCompat } = Vue; - export { configureCompat }; -} - -// for Vue 3 -// declare module '*.vue' { -// import type { DefineComponent } from 'vue'; -// const component: DefineComponent<{}, {}, any>; -// export default component; -// } - -// ugly hack to make types for those two packages -declare module 'vue-vimeo-player' { - const plugin: any; - export default plugin; -} -declare module 'vue-matomo' { - const plugin: any; - export default plugin; -} diff --git a/client/tsconfig.app.json b/client/tsconfig.app.json index 0fa4477f..91d854c6 100644 --- a/client/tsconfig.app.json +++ b/client/tsconfig.app.json @@ -10,6 +10,7 @@ "strict": true, "moduleResolution": "node", "baseUrl": "./src", + "types": ["vite/client"], "paths": { "@/*": ["./*"] }