Typescript推断外部模块的类型

时间:2019-08-25 01:28:04

标签: typescript typescript-typings

我有一个模块,可以导入其他没有Typescript类型的模块。 来自外部模块的代码被推断为任何类型,但在每个相应模块中,类型推断均正常工作。

如何实现外部模块的类型推断? 理想情况下,不要触摸外部模块的代码。

1 个答案:

答案 0 :(得分:0)

大多数流行的库都有一个@types包,它提供了库的类型信息。您可以通过运行npm install --save-dev @types/{module}安装类型包,例如:

npm install --save lodash // installs the lodash library
npm install --save-dev @types/lodash // installs the types package for the library

如果库没有类型包,则可以提供自己的类型包。看看article,希望对您有所帮助。