分割TypeScript d.ts文件的现代方法

时间:2019-05-23 10:22:51

标签: typescript

我已经为NPM模块创建了类型定义。
一切都在index.d.ts文件中,但我想将其分成多个更易理解的部分。

当前index.d.ts文件基本上是

declare module 'bpmn-js' {
  export default class BpmnJS {
    ...
  }

  export class EventBus {
    ...
  }

  export interface InternalEvent {
    ...
  }

  ...
}

例如,我想提取EventBus在其自己的d.ts文件中,然后将其包含在index中。
我能找到的所有内容仍然使用/// <reference>注释,但是我不认为这是推荐的方法了,对吧?

0 个答案:

没有答案