所以,据我所知,有几种方法可以在TypeScript中使用接口:
在d.ts文件中声明接口,然后在.ts文件中使用它们
没有导入
在.ts文件中声明界面并在需要时将其导入
最佳做法是什么?在我自己的TS项目中使用.d.ts还是坚持使用import
?
谢谢!
答案 0 :(得分:1)
通常,您需要使用*.d.ts
文件作为外部依赖项的一部分。大多数NPM软件包都已预编译为JavaScript,并附带了*.d.ts
文件,以允许您的IDE和TypeScript编译器正常工作。
当您在自己的项目中工作并且所引用的文件是该项目的一部分时,您将需要直接使用*.ts
文件。