我目前正在从tsd迁移到打字,因为它被弃用了。
但是当我在寻找定义时需要使用--ambient
时,它并不是很清楚。
另外:从长期来看,打字的目标是完全摆脱DefintelyTyped的ambiant声明,只依赖于打字注册表,这是否正确?
答案 0 :(得分:4)
但是当我需要使用--ambient
时,它并不是很清楚
改变全局环境(例如node.d.ts
)性质的内容将永远是环境。
对于作为模块的东西(例如像debug
这样的节点包),它可以转换为 typings模块(事实上已经存在),所以你不需要{ {1}}。
但是,如果使用--ambient
,仍然可以使用DefinitelyTyped中的定义。此外,如果未对 typings 进行转换,则仅使用--ambient
。