Ag grid ag grid升级到v23.x:键入文件时出现问题

Ag grid ag grid升级到v23.x:键入文件时出现问题,ag-grid,ag-grid-angular,Ag Grid,Ag Grid Angular,我已经为angularJS应用程序使用ag grid 6x版本有一段时间了。现在,我正在尝试将AGGrid升级到最新版本23.x。我使用bower安装新版本,我尝试使用定义文件,但很少有“d.ts”文件没有编译。我需要一些帮助才能成功完成此升级 以下是错误: bower_components/ag-grid-community/dist/lib/filter/provided/providedFilter.d.ts(50,5): error TS2416: Property 'setModel

我已经为angularJS应用程序使用ag grid 6x版本有一段时间了。现在,我正在尝试将AGGrid升级到最新版本23.x。我使用bower安装新版本,我尝试使用定义文件,但很少有“d.ts”文件没有编译。我需要一些帮助才能成功完成此升级

以下是错误:

 bower_components/ag-grid-community/dist/lib/filter/provided/providedFilter.d.ts(50,5): error TS2416: Property 'setModel' in type 'ProvidedFilter' is not assignable to the same property in base type 'IFilterComp'.
      Type '(model: ProvidedFilterModel) => Promise<void>' is not assignable to type '(model: any) => void | Promise<void>'.
        Type 'Promise<void>' is not assignable to type 'void | Promise<void>'.
          Type 'Promise<void>' is missing the following properties from type 'Promise<void>': listOfWaiters, firstOneOnly, map
    bower_components/ag-grid-community/dist/lib/filter/provided/simpleFilter.d.ts(83,15): error TS2416: Property 'setModelIntoUi' in type 'SimpleFilter<M>' is not assignable to the same property in base type 'ProvidedFilter'.
      Type '(model: ISimpleFilterModel | ICombinedSimpleModel<M>) => Promise<void>' is not assignable to type '(model: ProvidedFilterModel) => Promise<void>'.
        Property 'waiters' is missing in type 'ag.grid.Promise<void>' but required in type 'import("D:/svn/Trunk/MAP/WebDev/bower_components/ag-grid-community/dist/lib/utils/promise").Promise<void>'.
    bower_components/ag-grid-community/dist/lib/filter/provided/simpleFilter.d.ts(91,15): error TS2416: Property 'resetUiToDefaults' in type 'SimpleFilter<M>' is not assignable to the same property in base type 'ProvidedFilter'.
      Type '(silent?: boolean) => ag.grid.Promise<void>' is not assignable to type '(silent?: boolean) => import("D:/svn/Trunk/MAP/WebDev/bower_components/ag-grid-community/dist/lib/utils/promise").Promise<void>'.
        Type 'ag.grid.Promise<void>' is not assignable to type 'import("D:/svn/Trunk/MAP/WebDev/bower_components/ag-grid-community/dist/lib/utils/promise").Promise<void>'.
    bower_components/ag-grid-community/dist/lib/headerRendering/headerRootComp.d.ts(34,28): error TS2583: Cannot find name 'Map'. Do you need to change your target library? Try changing the `lib` compiler option to es2015 or later.
bower_components/ag grid community/dist/lib/filter/provided/providedFilter.d.ts(50,5):错误TS2416:类型“providedFilter”中的属性“setModel”不能分配给基类型“IFilterComp”中的相同属性。
Type'(model:ProvidedFilterModel)=>Promise'不可分配给Type'(model:any)=>void | Promise'。
类型“Promise”不可分配给类型“void | Promise”。
类型“Promise”缺少类型“Promise”中的以下属性:listOfWaiters、firstOneOnly、map
bower_components/ag grid community/dist/lib/filter/provided/simpleFilter.d.ts(83,15):错误TS2416:类型“simpleFilter”中的属性“setModelIntoUi”不能分配给基类型“ProvidedFilter”中的相同属性。
类型'(模型:ISimpleFilterModel | ICombinedSimpleModel)=>Promise'不可分配给类型'(模型:ProvidedFilterModel)=>Promise'。
类型“ag.grid.Promise”中缺少属性“waiters”,但类型“import”(“D:/svn/Trunk/MAP/WebDev/bower\u components/ag grid community/dist/lib/utils/Promise”)中需要属性“waiters”).Promise”。
bower_components/ag grid community/dist/lib/filter/provided/simpleFilter.d.ts(91,15):错误TS2416:类型“simpleFilter”中的属性“resetUiToDefaults”不能分配给基类型“ProvidedFilter”中的相同属性。
Type'(silent?:boolean)=>ag.grid.Promise'不可分配给Type'(silent?:boolean)=>import(“D:/svn/Trunk/MAP/WebDev/bower\u components/ag grid community/dist/lib/utils/Promise”).Promise'。
类型“ag.grid.Promise”不可分配给类型“import”(“D:/svn/Trunk/MAP/WebDev/bower\u components/ag grid community/dist/lib/utils/Promise”).Promise”。
bower_components/ag grid community/dist/lib/headerRendering/headerRotComp.d.ts(34,28):错误TS2583:找不到名称“Map”。是否需要更改目标库?尝试将'lib'编译器选项更改为es2015或更高版本。
打字稿版本:3.9.2 ag电网社区:23.2.1 Angular 1.5.6(我认为Angular版本不是这里的问题)