When to use ambient while searching for a type definition?

大憨熊 提交于 2019-11-27 07:09:15

问题


I'm currently migrating from tsd to typings since it's deprecated. but It's not crystal clear when I need to use --ambient or not when looking for a definition.

Also: is it correct to say that the goal of typings, in the longterm, is to completely move away from ambiant declatation from DefintelyTyped and only rely on the typings registry?


回答1:


but It's not crystal clear when I need to use --ambient

Always Ambient Stuff

Stuff that changes the nature of the global environment (e.g. node.d.ts) will always be ambient.

Modules

For stuff that is a module (e.g. a node package like debug) it can be converted into a typings module (and in fact has been) so you don't need --ambient.

However you can still use the definition from DefinitelyTyped if you use --ambient. Also if the conversion hasn't taken place to typings you can only use --ambient.



来源:https://stackoverflow.com/questions/36397954/when-to-use-ambient-while-searching-for-a-type-definition

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!