2016-09-18 4 views
0

私のtypescript(angular2)プロジェクトにa small libraryを使用しています。それは単に "Delaunay"を "三角関数"としてのグローバル名前空間に置きます。だから私のコードで私が行うことができます。typescriptで外部js libの型を追加する方法

let result = Delauny.triangulate(input) 

これはそのtypescriptですが、それはDelaunyを知らないと文句を言い、私はこの問題を解決するための定義/宣言を提供することができていない除いて、正常に動作します。

私はthe typescript documentationを見てきましたが、役に立たないです。 typescriptにDelaunayというオブジェクトがあり、そのメソッドに「三角形分割」というメソッドがあることをどのように伝えますか?自分のために参照としてこれを答える

答えて

0

が、これはトリックを行います。

interface Delaunay { 
    triangulate(input: any): any 
} 
declare var Delaunay: Delaunay 
関連する問題