@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
24 lines (23 loc) • 1.33 kB
TypeScript
import * as React from 'react';
import { FormatColumn } from '../../../AdaptableState/FormatColumnState';
import { AdaptableFormat } from '../../../AdaptableState/Common/AdaptableFormat';
import { ColumnScope } from '../../../AdaptableState/Common/ColumnScope';
import { AdaptableApi } from '../../../Api/AdaptableApi';
export type FormatColumnFormatWizardSectionProps = {
onChange: (data: FormatColumn) => void;
};
export interface FormatColumnFormatWizardState {
DisplayFormat: AdaptableFormat;
NumericFormat?: 'Percent' | 'Thousand' | 'Million' | 'Dollar' | 'Sterling' | undefined;
}
type DisplayFormatSummaryItem = {
label: string;
value: string;
};
export declare const getFormatColumnDisplayFormatSummaryItems: (data: FormatColumn) => DisplayFormatSummaryItem[];
export declare const hasFormatColumnDisplayFormat: (data: FormatColumn) => boolean;
export declare const getFormatColumnFormatSummaryTagValues: (data: FormatColumn) => string[];
export declare const renderFormatColumnFormatSummary: (data: FormatColumn) => React.JSX.Element;
export declare const getFormatDisplayTypeForScope: (scope: ColumnScope, api: AdaptableApi) => "number" | "date" | "text" | undefined;
export declare const FormatColumnFormatWizardSection: (props: FormatColumnFormatWizardSectionProps) => React.JSX.Element;
export {};