When to use ambient while searching for a type definition?
Asked Answered
M

1

4

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?

Minda answered 4/4, 2016 at 8:38 Comment(0)
I
4

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.

Idealistic answered 5/4, 2016 at 0:2 Comment(1)
oups sorry, I'm not very famililar with SO.Minda

© 2022 - 2024 — McMap. All rights reserved.