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

标签 javascript typescript tsd

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

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

最佳答案

but It's not crystal clear when I need to use --ambient

总是环境的东西

改变全局环境性质的东西(例如node.d.ts)将始终是环境

模块

对于作为模块的东西(例如像 debug 这样的节点包)它可以被转换成一个typings 模块(事实上已经是)所以你不需要不需要 --ambient

但是,如果您使用 --ambient,您仍然可以使用 DefinitelyTyped 中的定义。此外,如果尚未转换为类型,您只能使用--ambient

关于javascript - 在搜索类型定义时何时使用环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36397954/

相关文章:

javascript - Angular 7 中的动态验证 : enable() & setValidators depending on flags triggered by changes

javascript - 如何在不使用任何引用的情况下编译 TypeScript

javascript - 使用 Bower 发布 TypeScript 库

javascript - 将我的 .js 文件与 .html 文件链接

javascript - 如何替换表中已编辑的行

javascript - 在没有物理的情况下检测 Canvas 移相器中的碰撞

javascript - 如何将 tsd 定义自动链接到 bower 和 npm?

javascript - 这个二维数组可以工作吗?

typescript - NestJS:如何从 JWT AuthGuard 扩展的 GraphQL 自定义 Guard 中的请求中获取用户

typescript - 在 typescript 的基类构造函数参数中引用子类的实例类型