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?
but It's not crystal clear when I need to use --ambient
Stuff that changes the nature of the global environment (eg node.d.ts
) will always be ambient .
For stuff that is a module (eg 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
.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.