UNPKG

@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
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; }>; }[];