Generate declaration files for virtual module
npm install vite-plugin-virtual-dtsWrite config like below.
``ts
// vite.config.ts
import { defineConfig } from 'vite'
import demo from 'vite-plugin-demo
import dts from 'vite-plugin-virtual-dts'
export default defineConfig({
plugins: [
vue(),
demo(),// assume this plugin creates the virtual module named virtual:vite-plugin-demo
dts({
targets: ['virtual:vite-plugin-demo'], // specify the name of virtual modules
outDir: './types' // specify the directory to generate d.ts files
})
],
})
```
Once you set the configurations correctly, a declaration file is generated during development.