@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
36 lines (35 loc) • 1.67 kB
TypeScript
import { CalculatedColumnState, CalculatedColumn } from '../../AdaptableState/CalculatedColumnState';
import * as Redux from 'redux';
/**
* @ReduxAction A Calculated Column has been added
*/
export declare const CALCULATED_COLUMN_ADD = "CALCULATED_COLUMN_ADD";
/**
* @ReduxAction A Calculated Column has been edited
*/
export declare const CALCULATED_COLUMN_EDIT = "CALCULATED_COLUMN_EDIT";
/**
* @ReduxAction A Calculated Column has been deleted
*/
export declare const CALCULATED_COLUMN_DELETE = "CALCULATED_COLUMN_DELETE";
/**
* @ReduxAction Calculated Column Module is ready
*/
export declare const CALCULATED_COLUMN_READY = "CALCULATED_COLUMN_READY";
export interface CalculatedColumnAction extends Redux.Action {
calculatedColumn: CalculatedColumn;
}
export interface CalculatedColumnAddAction extends CalculatedColumnAction {
}
export interface CalculatedColumnEditAction extends CalculatedColumnAction {
}
export interface CalculatedColumnDeleteAction extends CalculatedColumnAction {
}
export interface CalculatedColumnReadyAction extends Redux.Action {
calculatedColumnState: CalculatedColumnState;
}
export declare const CalculatedColumnAdd: (calculatedColumn: CalculatedColumn) => CalculatedColumnAddAction;
export declare const CalculatedColumnEdit: (calculatedColumn: CalculatedColumn) => CalculatedColumnEditAction;
export declare const CalculatedColumnDelete: (calculatedColumn: CalculatedColumn) => CalculatedColumnDeleteAction;
export declare const CalculatedColumnReady: (calculatedColumnState: CalculatedColumnState) => CalculatedColumnReadyAction;
export declare const CalculatedColumnReducer: Redux.Reducer<CalculatedColumnState>;