Sir Trevor JS在Angular 2中

时间:2016-01-24 11:52:59

标签: javascript typescript angular sirtrevor

我正在尝试在Angular 2 Typescript项目中导入Sir Trevor JS库。我试着写一个.d.ts文件但是这个库非常庞大而复杂。有没有办法做到这一点?谢谢大家。

1 个答案:

答案 0 :(得分:2)

如果您想获得类型推断和自动完成功能,您需要带有代码的.ts文件或描述它的.d.ts文件。

由于Sir Trevor js是用javascript编写的,因此无法自动生成.d.ts文件(DefinitelyTyped上似乎也不是.d.ts文件)。< / p>

然而,您可以使用声明来使用它,就像在javascript中使用它一样。

declare var SirTrevor: any; // declared as any, so anything goes

new SirTrevor.Editor({el: someElement});

结果js将是:

new SirTrevor.Editor({ el: someElement });