Skip to content

Commit e484070

Browse files
committed
vite config typing
1 parent ac60818 commit e484070

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

vite.config.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { resolve } from 'path';
2-
import { defineConfig } from 'vite';
2+
import { defineConfig, type Plugin } from 'vite';
33
import dts, {
44
type PluginOptions as DtsPluginOptions,
55
} from 'vite-plugin-dts';
@@ -10,6 +10,8 @@ const dtsOptions: DtsPluginOptions = {
1010
cleanVueFileName: true,
1111
};
1212

13+
const typedDts: (opts?: DtsPluginOptions) => Plugin = dts;
14+
1315
export default defineConfig({
1416
resolve: {
1517
alias: {
@@ -39,7 +41,7 @@ export default defineConfig({
3941
},
4042
plugins: [
4143
vue(),
42-
dts(dtsOptions),
44+
typedDts(dtsOptions),
4345
],
4446
server: {
4547
open: true,

0 commit comments

Comments
 (0)