我应该在自己的项目中使用TypeScript定义文件吗?

时间:2019-05-07 15:01:58

标签: typescript typescript-typings

所以,据我所知,有几种方法可以在TypeScript中使用接口:

  • 在d.ts文件中声明接口,然后在.ts文件中使用它们
    没有导入

    在.ts文件中声明界面并在需要时将其导入

最佳做法是什么?在我自己的TS项目中使用.d.ts还是坚持使用import

谢谢!

1 个答案:

答案 0 :(得分:1)

通常,您需要使用*.d.ts文件作为外部依赖项的一部分。大多数NPM软件包都已预编译为JavaScript,并附带了*.d.ts文件,以允许您的IDE和TypeScript编译器正常工作。

当您在自己的项目中工作并且所引用的文件是该项目的一部分时,您将需要直接使用*.ts文件。