首页 文章

如何在打字稿中添加外部js lib的输入

提问于
浏览
0

我在我的打字稿(angular2)项目中使用a small library . 它只是将"Delaunay"放在全局命名空间上,作为"triangulate"函数 . 所以在我的代码中,我可以这样做:

let result = Delauny.triangulate(input)

这样做很好,除了打字稿抱怨它不知道Delauny,我无法提供定义/声明来解决这个问题 .

我一直在看the typescript documentation,但没有用 . 如何告诉typescript有一个名为Delaunay的对象,并且它有一个方法'triangulate'?

1 回答

  • 0

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

    interface Delaunay {
        triangulate(input: any): any
    }
    declare var Delaunay: Delaunay
    

相关问题