From b4a15b27e4c43e8f7605327762678d6aab26368b Mon Sep 17 00:00:00 2001 From: leejooy96 Date: Wed, 3 May 2023 08:53:36 +0900 Subject: [PATCH] pack: typescript fix and correct imports --- docs/package.json | 2 +- package.json | 2 +- src/renderer/components/layout/HeaderLayout.vue | 2 +- src/vue-shim.d.ts | 5 +++++ tsconfig.json | 2 +- tsconfig.node.json | 2 +- 6 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 src/vue-shim.d.ts diff --git a/docs/package.json b/docs/package.json index 8d60585..bce05e9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -9,7 +9,7 @@ "author": "jooy2 ", "license": "MIT", "dependencies": { - "vitepress": "^1.0.0-alpha.73", + "vitepress": "^1.0.0-alpha.75", "vitepress-sidebar": "^1.3.1", "vue": "^3.2.47" } diff --git a/package.json b/package.json index 5c763c9..6b023f4 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "eslint-plugin-promise": "^6.1.1", "eslint-plugin-vue": "^9.11.0", "prettier": "^2.8.8", - "typescript": "5.0.4", + "typescript": "^5.0.4", "vite": "^4.3.4", "vite-plugin-electron": "^0.11.2", "vite-plugin-electron-renderer": "^0.14.1", diff --git a/src/renderer/components/layout/HeaderLayout.vue b/src/renderer/components/layout/HeaderLayout.vue index 0b3bacb..814507f 100644 --- a/src/renderer/components/layout/HeaderLayout.vue +++ b/src/renderer/components/layout/HeaderLayout.vue @@ -2,7 +2,7 @@ import { useRoute, useRouter } from 'vue-router' const router = useRouter() -const route = useRoute() +const route: any = useRoute() const titleKey: string = (route?.meta?.titleKey || 'title.main') as string const handleRoute = (path: string): void => { diff --git a/src/vue-shim.d.ts b/src/vue-shim.d.ts new file mode 100644 index 0000000..32a1b5c --- /dev/null +++ b/src/vue-shim.d.ts @@ -0,0 +1,5 @@ +declare module '*.vue' { + import { defineComponent } from 'vue' + const component: ReturnType + export default component +} diff --git a/tsconfig.json b/tsconfig.json index 5ccd3d2..3a8970d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -19,7 +19,7 @@ }, "lib": ["esnext", "dom"] }, - "include": ["src/**/*/*.ts", "src/**/*/*.d.ts", "src/**/*/*.tsx", "src/**/*/*.vue"], + "include": ["src/*.ts", "src/*.d.ts", "src/renderer"], "references": [ { "path": "./tsconfig.node.json" diff --git a/tsconfig.node.json b/tsconfig.node.json index 5cd3bd4..c39e04d 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -8,5 +8,5 @@ "resolveJsonModule": true, "allowSyntheticDefaultImports": true }, - "include": ["package.json"] + "include": ["src/main", "src/preload", "package.json", "vite.config.ts"] }