【发布时间】:2017-11-18 21:13:25
【问题描述】:
我的库的直接接口被捕获
index.d.ts
当前自动生成的
index.ts
在我的项目的 package.json 文件中,typings/types 属性指向这个 index.d.ts 文件,据我了解,它应该是这样的。到目前为止一切顺利。
但是,我想从 index.d.ts 中导出更多类型,这些类型当前未在 index.d.ts 中表示。
例如我有一些手动创建的类型
foo.d.ts
bar.d.ts
我希望这些在 index.d.ts 中表达。
我认为可行的唯一方法是将 foo.d.ts/bar.d.ts 类型导入 index.d.ts,然后从该文件中导出它们。
但是,我遇到了麻烦!
这是我尝试过的:
// index.ts
import {IBar} from '../bar.d.ts'
import {IFoo} from '../foo.d.ts'
// ... do some stuff with index.ts yadda yadda
export type IBar = IBar; // doesn't seem to work
export interface IFoo = IFoo; // doesn't seem to work
这可能吗?我该怎么做?
【问题讨论】:
标签: node.js typescript typescript2.0