欢迎来到 DefinitelyTyped 的贡献指南页面!以下是一些关于如何为 DefinitelyTyped 贡献代码的指导。

贡献步骤

  1. 选择一个类型定义文件:浏览 DefinitelyTyped,找到一个你感兴趣的类型定义文件。
  2. 克隆仓库:使用以下命令克隆 DefinitelyTyped 仓库:
    git clone https://github.com/DefinitelyTyped/DefinitelyTyped.git
    
  3. 创建一个分支:在克隆的仓库中创建一个新的分支,用于你的更改:
    git checkout -b my-contribution
    
  4. 进行更改:在新的分支上修改你选择的类型定义文件。
  5. 提交更改:将你的更改提交到你的分支:
    git add <文件名>
    git commit -m "<更改描述>"
    
  6. 提交到仓库:将你的分支推送到 DefinitelyTyped 仓库:
    git push origin my-contribution
    
  7. 等待审核:你的更改将需要经过审核才能合并到主分支。

语言风格

如果你想要为特定的语言风格贡献类型定义,请确保你熟悉该语言的语法和特性。

示例

以下是一个简单的示例,展示如何为一个 JavaScript 类型定义文件添加类型声明。

// my-contribution.d.ts
declare module 'my-library' {
  export function myFunction(): string;
}

图片示例

TypeScript Logo

更多信息

想要了解更多关于 DefinitelyTyped 的信息,请访问我们的官方文档

希望这些信息能帮助你开始为 DefinitelyTyped 贡献代码!🎉