合并/检索typescript声明文件

时间:2016-07-16 00:17:22

标签: typescript typescript-typings

我有一个包含多个* .d.ts文件的TypeScript typings project。 这是一套全球性的'声明(即命名模块)。 我使用typings将声明文件从那个打字项目拉到TypeScript项目中。

typings install github:phreed/typed-npm-webgme -SG

生成的typings / globals / index.d.ts只包含标识为" main"的文件。在typings.json。 我希望它包含(连接)"文件的所有内容"出现在tsconfig.json

如何使typings / globals / index.d.ts包含* .d.ts文件的串联?

1 个答案:

答案 0 :(得分:0)

有一个'文件'可以指示其他声明文件的字段。 以下是' typings.json'的示例。文件。 json { "name": "foo", "main": "foo.d.ts", "files": [ "./bar.d.ts", "./baz.d.ts", "./froz.d.ts", "./fig.d.ts"], "global": true, "dependencies": { }, "devDependencies": {}, "globalDependencies": { "q": "registry:dt/q#0.0.0+20160613154756" }, "globalDevDependencies": { } } git存储库(假设github)分别保存这些* .d.ts文件。 安装时,使用 typings install github:foo/foo --save --global

  • 检索并连接' *。d.ts'文件到' typings / globals / foo / index.d.ts'。
  • 更新' typings / globals / foo / typings.json'包装类型信息。
  • 更新' typings / index.d.ts'使用' ///< reference path =" globals / foo / index.d.ts" />
  • 更新' globalDependencies' in' typings.json'与" foo":" github:foo / foo"