Ag grid 带typescript和angular的ag网格-类型定义的使用

Ag grid 带typescript和angular的ag网格-类型定义的使用,ag-grid,Ag Grid,我很好奇如何使用ag网格和angular以及打字脚本 在这些示例中,我看不到任何类型定义的用法,例如,在使用columnDefs、回调(gridReady、firstDataRendered)或valueGetter函数等时…您有没有研究和 columnDefs 它太大,无法复制,只需检查ColDef内部的接口ag-grid/packages/ag-grid-community/dist/lib/entities/ColDef.d.ts gridReady firstDataRendered v

我很好奇如何使用ag网格和angular以及打字脚本

在这些示例中,我看不到任何类型定义的用法,例如,在使用columnDefs、回调(gridReady、firstDataRendered)或valueGetter函数等时…

您有没有研究和

columnDefs

它太大,无法复制,只需检查
ColDef
内部的接口
ag-grid/packages/ag-grid-community/dist/lib/entities/ColDef.d.ts

gridReady

firstDataRendered

valueGetter

你调查过了吗

columnDefs

它太大,无法复制,只需检查
ColDef
内部的接口
ag-grid/packages/ag-grid-community/dist/lib/entities/ColDef.d.ts

gridReady

firstDataRendered

valueGetter


是的,我找到了这个类型的定义。但是导入的工作方式非常奇怪(例如,从“../../../../../../../../../node_modules/ag grid community/dist/lib/entities/colDef”导入{BaseColDefParams,ValueFormatterParams});只有一些类型能够按预期导入,例如导入{GridApi,GridReadyEvent,GridOptions}来自“ag grid community”;我看到的每个官方示例都没有类型定义。所以我很好奇其他人在angular应用程序中如何处理这个问题…
import{ValueSetterParams}来自“ag grid community/dist/lib/entities/colDef”;
似乎很清楚是的,我发现了这个类型定义。但是导入只是以一种非常奇怪的方式工作(例如,从“../../../../../../../../node_modules/ag grid community/dist/lib/entities/colDef”导入{BaseColDefParams,ValueFormatterParams};只有某些类型能够按预期导入,例如导入{GridApi,GridReadyEvent,GridOptions})来自“ag grid community”;我看到的每个官方示例都没有类型定义。所以我很好奇其他人在angular应用程序中如何处理这个问题…
从“ag grid community/dist/lib/entities/colDef”导入{ValueSetterParams};
似乎足够清楚了
export interface AgEvent {
    type: string;
}
export interface AgGridEvent extends AgEvent {
    api: GridApi;
    columnApi: ColumnApi;
}
export interface FirstDataRenderedEvent extends AgGridEvent {
    firstRow: number;
    lastRow: number;
}
export interface BaseColDefParams {
    node: RowNode;
    data: any;
    colDef: ColDef;
    column: Column;
    api: GridApi;
    columnApi: ColumnApi;
    context: any;
}
export interface ValueGetterParams extends BaseColDefParams {
    getValue: (field: string) => any;
}