Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的打字稿(angular2)项目中使用了一个小库。它只是将“Delaunay”放在全局命名空间上,作为“三角测量”函数。所以在我的代码中我可以这样做:
let result = Delauny.triangulate(input)
这工作正常,除了打字稿抱怨它不知道 Delauny,而且我无法提供定义/声明来解决这个问题。
我一直在看打字稿文档,但无济于事。我如何告诉 typescript 有一个名为 Delaunay 的对象并且它有一个“三角测量”方法?
回答这个作为我自己的参考,这就是诀窍:
interface Delaunay { triangulate(input: any): any } declare var Delaunay: Delaunay