我最近开始使用名为bpmn-js
(npmjs.com)的Node库。
它是用JavaScript编写的,我想输入文字。因此,我已经开始阅读d.ts
个文件。
我创建了此文件夹结构
webapp
@types
bpmn-js
index.d.ts
内容简单
declare module 'bpmn-js' {
export class BpmnJS {
constructor();
}
}
但这似乎不起作用。
在“输入之前”,我能够使用导入所需的对象
import BpmnJS from 'bpmn-js';
我能够使用
实例化它new BpmnJS();
如何识别打字文件?
我正在使用WebStorm 2019.1.*
。
答案 0 :(得分:0)
很简单,我错过了export default
,或者更好的是,缺少了default
部分。
declare module 'bpmn-js' {
export default class BpmnJS {
constructor(param?: { container: string });
...
}
}
现在这也可行
import BpmnJS from 'bpmn-js';