@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
27 lines (26 loc) • 1.55 kB
TypeScript
import * as React from 'react';
import { AdaptableApi, Layout, TableLayout } from '../../../types';
export declare const ROW_GROUP_DISPLAY_TYPE_LABELS: Record<NonNullable<TableLayout['RowGroupDisplayType']>, string>;
export declare const ROW_GROUP_DISPLAY_TYPE_DESCRIPTIONS: Record<NonNullable<TableLayout['RowGroupDisplayType']>, string>;
export declare const ROW_GROUP_BEHAVIOR_LABELS: Record<TableLayout['RowGroupValues']['RowGroupDefaultBehavior'], string>;
export declare const ROW_GROUP_BEHAVIOR_DESCRIPTIONS: Record<TableLayout['RowGroupValues']['RowGroupDefaultBehavior'], string>;
export declare function getRowGroupDisplayTypeLabel(layout: Layout): string;
export declare function getRowGroupDisplayTypeDescription(layout: Layout): string;
export declare function getRowGroupBehaviorLabel(layout: Layout): string;
export declare function getRowGroupBehaviorDescription(layout: Layout): string;
export declare function getTableRowGroupSummaryValues(layout: Layout, api: AdaptableApi): string[];
export declare function getLayoutTableRowGroupViewItems(layout: Layout, api: AdaptableApi): {
name: string;
view: () => React.FunctionComponentElement<{
layout: Layout;
api: AdaptableApi;
}>;
}[];
export declare function getPivotRowGroupSummaryValues(layout: Layout, api: AdaptableApi): string[];
export declare function getLayoutPivotRowGroupViewItems(layout: Layout, api: AdaptableApi): {
name: string;
view: () => React.FunctionComponentElement<{
layout: Layout;
api: AdaptableApi;
}>;
}[];