我已经为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>
注释,但是我不认为这是推荐的方法了,对吧?