Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
250 views
in Technique[技术] by (71.8m points)

javascript - When to use ambient while searching for a type definition?

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?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...