0
我是编写我的第一个基于TypeScript的NPM模块的过程。完成后,它将通过"main"
在package.json
中导出,并且此字段将指向已编译的纯javascript。我应该为我的TypeScript模块编写TypeScript定义吗?
因此,当我在另一个TypeScript模块中需要此模块时,智能感知和类型检查对我的模块不起作用,对吧?
所以一个解决方案是添加一个定义文件。但定义文件是JS库,对吧?不必为TS项目编写定义文件,对吗?
那么...我怎么把我的定义和我的项目一起导出?