@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
50 lines (49 loc) • 2.23 kB
TypeScript
import * as Redux from 'redux';
import { FreeTextColumn, FreeTextColumnState, FreeTextStoredValue } from '../../AdaptableState/FreeTextColumnState';
/**
* @ReduxAction A Free Text Column has been added
*/
export declare const FREE_TEXT_COLUMN_ADD = "FREE_TEXT_COLUMN_ADD";
/**
* @ReduxAction A Free Text Column has been edited
*/
export declare const FREE_TEXT_COLUMN_EDIT = "FREE_TEXT_COLUMN_EDIT";
/**
* @ReduxAction A Free Text Column has been deleted
*/
export declare const FREE_TEXT_COLUMN_DELETE = "FREE_TEXT_COLUMN_DELETE";
/**
* @ReduxAction A Free Text Column's stored values have changed
*/
export declare const FREE_TEXT_COLUMN_ADD_EDIT_STORED_VALUE = "FREE_TEXT_COLUMN_ADD_EDIT_STORED_VALUE";
/**
* @ReduxAction FreeTextColumn Module is ready
*/
export declare const FREE_TEXT_COLUMN_READY = "FREE_TEXT_COLUMN_READY";
export interface FreeTextColumnAction extends Redux.Action {
freeTextColumn: FreeTextColumn;
}
export interface FreeTextColumnAddAction extends FreeTextColumnAction {
}
export interface FreeTextColumnEditAction extends Redux.Action {
freeTextColumn: Partial<FreeTextColumn> & {
ColumnId: string;
};
}
export interface FreeTextColumnDeleteAction extends FreeTextColumnAction {
}
export interface FreeTextColumnAddEditStoredValueAction extends Redux.Action {
FreeTextColumn: FreeTextColumn;
FreeTextStoredValue: FreeTextStoredValue;
}
export interface FreeTextColumnReadyAction extends Redux.Action {
freeTextColumnState: FreeTextColumnState;
}
export declare const FreeTextColumnAdd: (freeTextColumn: FreeTextColumn) => FreeTextColumnAddAction;
export declare const FreeTextColumnEdit: (freeTextColumn: Partial<FreeTextColumn> & {
ColumnId: string;
}) => FreeTextColumnEditAction;
export declare const FreeTextColumnDelete: (freeTextColumn: FreeTextColumn) => FreeTextColumnDeleteAction;
export declare const FreeTextColumnAddEditStoredValue: (FreeTextColumn: FreeTextColumn, FreeTextStoredValue: FreeTextStoredValue) => FreeTextColumnAddEditStoredValueAction;
export declare const FreeTextColumnReady: (freeTextColumnState: FreeTextColumnState) => FreeTextColumnReadyAction;
export declare const FreeTextColumnReducer: Redux.Reducer<FreeTextColumnState>;