为什么npm中的类型定义被放置在@types个与具体组织/用户/库无关的命名空间中?为什么npm库没有@[orgname/username/libname]/types中的类型(在组织/用户/项目命名空间下)?

推荐答案

这是DefinitelyTyped项目(https://github.com/DefinitelyTyped/DefinitelyTyped).

这是一个第三方项目,NPM组织为"@类型".它的贡献者为不想用TypeScript编写源代码或不想自己发布类型定义文件的项目创建、维护和宿主类型定义文件.

Javascript相关问答推荐

如何计算数组子级的深度- Vue.js

想要检测字符串中的所有单词

如何循环访问对象数组并以关键值形式获得结果?

容器如何更改默认插槽中子项的显示?

将自定义排序应用于角形数字数组

Chart.js 4.4.2,当悬停在一个数据点上时,如何在工具提示中拥有多个数据点/标签?

如何将Openjphjs与next.js一起使用?

当Redux提供程序访问Reduxstore 时,可以安全地从Redux提供程序外部调用钩子?

如何使onPaste事件与可拖动的HTML元素一起工作?

使用原型判断对象是否为类的实例

对网格项目进行垂直排序不起作用

在HTML语言中调用外部JavaScript文件中的函数

如何将innerHTML字符串修剪为其中的特定元素?

本地库中的chartjs-4.4.2和chartjs-plugin-注解

变量在导入到Vite中的另一个js文件时成为常量.

TinyMCE 6导致Data:Image对象通过提供的脚本过度上载

如何 for each 输入动态设置输入变更值

是否可以在不更改组件标识的情况下换出Reaction组件定义(以维护状态/引用等)?如果是这样的话,是如何做到的呢?

如何在FiRestore中的事务中使用getCountFromServer

MongoDB通过数字或字符串过滤列表