在搜索类型定义时何时使用环境?
When to use ambient while searching for a type definition?
我目前正在从 tsd 迁移到打字,因为它已被弃用。
但是在寻找定义时,我是否需要使用 --ambient
并不清楚 crystal 。
此外:从长远来看,打字的目标是完全摆脱 DefintelyTyped 的环境声明,而只依赖打字注册表,这样说是否正确?
but It's not crystal clear when I need to use --ambient
总是环境的东西
改变全局环境(例如node.d.ts
)性质的东西将始终是环境。
模块
对于作为模块的东西(例如像 debug
这样的节点包),它可以转换为 typings 模块(事实上已经是)所以你不需要 --ambient
。
但是,如果您使用 --ambient
,您仍然可以使用 DefinitelyTyped 中的定义。此外,如果尚未转换为 typings,您可以 仅 使用 --ambient
。
我目前正在从 tsd 迁移到打字,因为它已被弃用。
但是在寻找定义时,我是否需要使用 --ambient
并不清楚 crystal 。
此外:从长远来看,打字的目标是完全摆脱 DefintelyTyped 的环境声明,而只依赖打字注册表,这样说是否正确?
but It's not crystal clear when I need to use --ambient
总是环境的东西
改变全局环境(例如node.d.ts
)性质的东西将始终是环境。
模块
对于作为模块的东西(例如像 debug
这样的节点包),它可以转换为 typings 模块(事实上已经是)所以你不需要 --ambient
。
但是,如果您使用 --ambient
,您仍然可以使用 DefinitelyTyped 中的定义。此外,如果尚未转换为 typings,您可以 仅 使用 --ambient
。