0

我在我的打字稿(angular2)项目中使用了一个小库。它只是将“Delaunay”放在全局命名空间上,作为“三角测量”函数。所以在我的代码中我可以这样做:

let result = Delauny.triangulate(input)

这工作正常,除了打字稿抱怨它不知道 Delauny,而且我无法提供定义/声明来解决这个问题。

我一直在看打字稿文档,但无济于事。我如何告诉 typescript 有一个名为 Delaunay 的对象并且它有一个“三角测量”方法?

4

1 回答 1

0

回答这个作为我自己的参考,这就是诀窍:

interface Delaunay {
    triangulate(input: any): any
}
declare var Delaunay: Delaunay
于 2016-09-18T18:11:50.477 回答