我在使用ui-grid的角度项目中使用typescript . 我为ui-grid安装了DefinitelyTyped文件:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/ui-grid/ui-grid.d.ts
在visual studio中,我的intellisense适用于我的其他d.ts文件 . 我可以看到角形物体和所有成员 .
对于这个类型化的文件,我只能看到命名空间:{} uiGrid
打字uiGrid . 没有成员 . 键入我手动从d.ts文件中看到的成员,并且typescript编译器拒绝它 .
由于我所有其他类型的文件都在工作,有没有人推荐这里?
1 回答
我在uigrid和d.ts之间可以看到的主要差异就像angular一样,angular有一个名为
angular
的导出变量,类型为IAngularStatic
,这意味着角度对象有静态方法,其中uiGrid没有这样的变量 . 因此,当您编写angular.
时,您实际上正在查看接口IAngularStatic
的所有方法 .