DefinitelyTyped 仅显示命名空间

DefinitelyTyped only showing Namespace

我在带有 ui-grid 的 angular 项目中使用打字稿。我已经为 ui-grid 安装了 DefinitelyTyped 文件:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/ui-grid/ui-grid.d.ts

在 visual studio 中,我的智能感知适用于我的其他 d.ts 文件。我可以看到 angular 对象和所有成员。

对于这个类型化的文件,我只能看到命名空间:{} uiGrid

键入ui网格。显示没有成员。手动键入我从 d.ts 文件中看到的成员,打字稿编译器拒绝它。

由于我所有其他类型的文件都可以使用,请问有人在这里推荐什么吗?

我能看到 uigrid 和 d.ts 之间的主要区别,比如 angular 是 angular 有一个名为 angularIAngularStatic 类型的导出变量,意思是angular 对象具有静态方法,而 uiGrid 没有此类变量。因此,当您编写 angular. 时,您实际上看到的是接口 IAngularStatic.

的所有方法