繁体   English   中英

Typescript推断外部模块的类型

[英]Typescript infer types of external modules

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

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

大多数流行的库都有一个@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

如果库没有类型包,则可以提供自己的类型包。 看一下这篇文章 ,希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM