@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
23 lines (22 loc) • 1.23 kB
TypeScript
import * as React from 'react';
import { ModuleSummaryProps } from '../Components/SharedProps/ModuleSummaryProps';
import { EditableConfigEntityState } from '../Components/SharedProps/EditableConfigEntityState';
import * as FormatColumnRedux from '../../Redux/ActionsReducers/FormatColumnRedux';
import { FormatColumn } from '../../AdaptableState/FormatColumnState';
export interface FormatColumnSummaryProps extends ModuleSummaryProps<FormatColumnSummaryComponent> {
FormatColumns: FormatColumn[];
onAddFormatColumn: (FormatColumn: FormatColumn) => FormatColumnRedux.FormatColumnAddAction;
onEditFormatColumn: (FormatColumn: FormatColumn) => FormatColumnRedux.FormatColumnEditAction;
}
export declare class FormatColumnSummaryComponent extends React.Component<FormatColumnSummaryProps, EditableConfigEntityState> {
constructor(props: FormatColumnSummaryProps);
render(): any;
onNew(): void;
onEdit(formatColumn: FormatColumn): void;
onCloseWizard(): void;
onFinishWizard: (formatColumn: FormatColumn) => void;
canFinishWizard(): boolean;
}
export declare let FormatColumnSummary: import("react-redux").ConnectedComponent<typeof FormatColumnSummaryComponent, {
[x: string]: any;
}>;