@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
20 lines (19 loc) • 785 B
TypeScript
import * as React from "react";
import { IHeaderGroupParams, ColGroupDef } from "ag-grid-community";
import { IntlShape } from "react-intl";
import { AFM, Execution } from "@gooddata/typings";
import { IMenu, IMenuAggregationClickConfig } from "../../../interfaces/PivotTable";
export interface IProps extends IHeaderGroupParams {
menu?: IMenu;
getColumnTotals: () => AFM.ITotalItem[];
getExecutionResponse: () => Execution.IExecutionResponse;
onMenuAggregationClick: (config: IMenuAggregationClickConfig) => void;
getAfmFilters: () => AFM.CompatibilityFilter[];
intl: IntlShape;
}
export interface IColumnGroupDef extends ColGroupDef {
field?: string;
}
export default class ColumnGroupHeader extends React.Component<IProps> {
render(): JSX.Element;
}