typescript 从 tsd 导出 importable

typescript export imporatble from tsd

文件index.ts(用swagger-codegen生成)

export * from './api/api';
export * from './model/models';

文件tsd.d.ts

...
/// <reference path="path/to/index.ts" />

typescript 2.2.1.

为什么我仍然需要在我的 ts 文件中使用导入语句 (import myDTO from 'path/to/file/myDTO')? 我是否遗漏了一个概念,是否应该声明一个模块?

如果在 index.ts 中有导出语句 - 这使它成为 external module。为了使用外部模块——你必须导入它。

还有一些 on this matter