Typescript AgGrid-有没有办法获取最新版本4.0+;的类型定义;?

Typescript AgGrid-有没有办法获取最新版本4.0+;的类型定义;?,typescript,visual-studio-2015,ag-grid,tsd,type-definition,Typescript,Visual Studio 2015,Ag Grid,Tsd,Type Definition,我正在Visual Studio 2015中使用Angular 1.5.2和Typescript的项目中使用“ag网格”:“4.0.5” tsd可用的类型定义(使用命令tsd install ag grid--resolve--save安装以下内容: 但这似乎是一个非常旧的版本2.1.2,基本上对我的项目没有任何用处 我看到这个项目是用typescript开发的。有没有办法在我的项目中使用项目的内部typescript定义? 我试着添加 //在我的TS文件顶部,但由于该类型定义上没有模块/名称空

我正在Visual Studio 2015中使用Angular 1.5.2和Typescript的项目中使用“ag网格”:“4.0.5”

tsd可用的类型定义(使用命令
tsd install ag grid--resolve--save
安装以下内容: 但这似乎是一个非常旧的版本2.1.2,基本上对我的项目没有任何用处

我看到这个项目是用typescript开发的。有没有办法在我的项目中使用项目的内部typescript定义? 我试着添加
//
在我的TS文件顶部,但由于该类型定义上没有模块/名称空间,我无法像以前那样引用类型(例如:
ag.grid.GridOptions
),也无法像全局可用一样引用类型(例如:
让测试:gridoptionswapper
) 我的typescript文件无法编译

我正在使用Visual Studio 2015作为IDE,如果有其他方法让Visual Studio了解
//
中的内部类型定义,我不知道如何做到这一点

有类似情况的人吗

PS:有关更多详细信息,请参阅

已更新: 根据Niall的回答,我尝试了导入建议,但一旦包含导入语句,就找不到我的内部角度模块。示例:我可以添加:

导入bb=require(“../../bower_components/ag grid/main.d”);
然后,
bb.
的intellisense可以完美地查找main.d.ts中的所有类型,但随后一行,如
let a:app.services.IMyService
停止编译,表示模块“app”没有导出的成员服务。这在添加该行之前是有效的

如果我简单地加上

/// 
然后它无法编译,并出现错误
除非提供“--module”标志,否则无法编译模块。

我找不到出现此错误的原因的答案。

typescript定义随项目一起提供。请参阅main.d.ts文件(在项目根目录中)

如果您自己使用的是TypeScript,只需使用“导入”引用文件,那么您的IDE就会自动选择键入

或者您可以使用typescript
标记直接引用它们,或者指向main.d.ts文件,或者引用dist/lib中的文件


请注意,typescript文件包含在项目src)中,因此您可以直接引用typescript文件,而无需打字。

项目中提供了typescript定义。请参阅main.d.ts文件(在项目根目录中)

如果您自己使用的是TypeScript,只需使用“导入”引用文件,那么您的IDE就会自动选择键入

或者您可以使用typescript
标记直接引用它们,或者指向main.d.ts文件,或者引用dist/lib中的文件


请注意,typescript文件包含在项目src)中,因此您可以直接引用typescript文件,而无需打字。

您能给我举一个导入和typescript标记的示例吗?我好像没法让它工作。我希望能够引用main.d.ts,就像你说的那样,带有
//
,但它既不编译,也没有intellisense工作。这只有在我使用commonJs版本而不是捆绑版本时才有效,不是吗?我使用的是捆绑版本,所以我不导入模块。给新手的建议是:尽快采用一些javascript模块模式:AMD、CommonJs等。而不是使用捆绑版本,并在
index.html
中引用它,这样就可以避免这些问题。您能给我展示一个导入和typescript标记的示例吗?我好像没法让它工作。我希望能够引用main.d.ts,就像你说的那样,带有
//
,但它既不编译,也没有intellisense工作。这只有在我使用commonJs版本而不是捆绑版本时才有效,不是吗?我使用的是捆绑版本,所以我不会导入模块。给新手的建议是:尽快采用一些javascript模块模式:AMD、CommonJs等。而不是使用捆绑版本,并在
index.html
中引用它,这样可以避免这些问题。你找到解决方案了吗?我没有,不幸的是,我没有使用任何类型化定义..你找到解决方案了吗?我没有,不幸的是,我没有使用任何类型化定义。。