何时在搜索类型定义时使用环境?

时间:2016-04-04 08:38:34

标签: javascript typescript tsd

我目前正在从tsd迁移到打字,因为它被弃用了。 但是当我在寻找定义时需要使用--ambient时,它并不是很清楚。

另外:从长期来看,打字的目标是完全摆脱DefintelyTyped的ambiant声明,只依赖于打字注册表,这是否正确?

1 个答案:

答案 0 :(得分:4)

  

但是当我需要使用--ambient

时,它并不是很清楚

始终环境空白

改变全局环境(例如node.d.ts)性质的内容将永远是环境

模块

对于作为模块的东西(例如像debug这样的节点包),它可以转换为 typings模块(事实上已经存在),所以你不需要{ {1}}。

但是,如果使用--ambient,仍然可以使用DefinitelyTyped中的定义。此外,如果未对 typings 进行转换,则使用--ambient