Skip to content

Commit 93e0cd0

Browse files
committed
Tighten type-checking in vite.config.mts
1 parent 0147b94 commit 93e0cd0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/template/base/config/packages/@projectName@/vite.config.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { resolve } from 'node:path'
22
import { fileURLToPath, URL } from 'node:url'
33

4-
import { defineConfig } from 'vite'
4+
import { defineConfig, type UserConfig } from 'vite'
55
import replace from '@rollup/plugin-replace'
66
import vue from '@vitejs/plugin-vue'
77
import dts from 'vite-plugin-dts'
88

9-
export default defineConfig(({ mode }) => {
9+
export default defineConfig(({ mode }): UserConfig => {
1010
if (mode !== 'production' && mode !== 'development' && mode !== 'neutral' && mode !== 'test') {
1111
throw new Error(`Unknown mode: ${mode}`)
1212
}

src/template/playground/config/packages/playground/vite.config.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { fileURLToPath, URL } from 'node:url'
22

3-
import { defineConfig } from 'vite'
3+
import { defineConfig, type UserConfig } from 'vite'
44
import vue from '@vitejs/plugin-vue'
55
import vueDevTools from 'vite-plugin-vue-devtools'
66

7-
export default defineConfig(({ mode }) => ({
7+
export default defineConfig(({ mode }): UserConfig => ({
88
plugins: [
99
vue(),
1010
vueDevTools()

0 commit comments

Comments
 (0)