diff --git a/.vitepress/vue-shim.d.ts b/.vitepress/vue-shim.d.ts index 47c6731f8..856410963 100644 --- a/.vitepress/vue-shim.d.ts +++ b/.vitepress/vue-shim.d.ts @@ -1,5 +1,20 @@ -/* eslint-disable ts/consistent-type-imports */ +// .d.ts file + +// Enable type checking for .vue files declare module '*.vue' { - const component: import('vue').Component - export default component + import Vue from 'vue' + export default Vue } + +// Enable type checking for .scss files +declare module '*.scss' { + const styles: { [className: string]: string } + export = styles +} + +// Enable type checking for .css files +declare module '*.css' { + const styles: { [className: string]: string } + export = styles +} +