@vrx/dts
v0.3.1
Published
基于 volar,为 vue sfc + ts 文件生成 .d.ts 文件的小工具
Downloads
196
Readme
@vrx/dts
基于 volar,为 vue sfc + ts 文件生成 .d.ts 文件的小工具
该包处于实验阶段,API不稳定
版本
>=0.0.1-beta.73
后,内部实现替换为 vue/language-tools 1.8.x版本
>=0.0.1-beta.87
后,内部实现替换为 vue/language-tools 2.x.x并试验性支持 volar 插件
如果
>=0.0.1-beta.87
时,部分 volar 插件无法正确的加载,可能是 该 volar 插件未适配 vue/language-tools 2.x.x 的更新
安装
npm i @vrx/dts -D
yarn add @vrx/dts -D
pnpm add @vrx/dts -D
使用
{
"name": "package",
"script": {
"gen:dts": "vrx-dts"
}
}
自定义输入输出目录
vrx-dts src --outDir dist
合并所有的类型声明文件
vrx-dts src/index.ts --outDir dist
自定义生成的后缀名
vrx-dts src/index.ts --extensions .d.mts
// 生成 dist/index.d.mts
vrx-dts src/index.ts --extensions .d.mts --extensions .d.ts
// 生成 dist/index.d.mts
// 生成 dist/index.d.ts