@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
22 lines (21 loc) • 1.25 kB
TypeScript
import * as React from 'react';
import { ModuleSummaryProps } from '../Components/SharedProps/ModuleSummaryProps';
import { EditableConfigEntityState } from '../Components/SharedProps/EditableConfigEntityState';
import { CalculatedColumn } from '../../AdaptableState/CalculatedColumnState';
import type { Action } from 'redux';
export interface CalculatedColumnSummaryProps extends ModuleSummaryProps<CalculatedColumnSummaryComponent> {
CalculatedColumns: CalculatedColumn[];
onEdit: (calculatedColumn: CalculatedColumn) => void;
onDeleteConfirm: Action;
}
export declare class CalculatedColumnSummaryComponent extends React.Component<CalculatedColumnSummaryProps, EditableConfigEntityState> {
constructor(props: CalculatedColumnSummaryProps);
render(): any;
onEdit(calculatedColumn: CalculatedColumn): void;
onCloseWizard(): void;
onFinishWizard: (calculatedColumn: CalculatedColumn) => void;
}
export declare let CalculatedColumnSummary: import("react-redux").ConnectedComponent<typeof CalculatedColumnSummaryComponent, {
context?: React.Context<import("react-redux").ReactReduxContextValue<any, import("redux").UnknownAction>>;
store?: import("redux").Store<any, import("redux").UnknownAction, unknown>;
}>;