UNPKG

core-cde

Version:

93 lines (92 loc) 4.39 kB
import { IAddColumnProps, IAddRowProps, IApplyFilter, ISetCellValueProps, IInsertColumnProps, IInsertRowProps, IRemoveColumnProps, IRemoveRowProps, IRenameChangeColumnProps, IRenameChangeTableProps, ISortColumnProps, IChangeTypeColumnProps, IWidgetTableProps, ICreateViewTableProps, IResizeColumn, ISelectProps } from '../interfaces/ITableProps'; import { ActionTable } from './ActionTable'; export declare enum ETableActions { createWidgetTable = "createWidgetTable", removeWidgetTable = "removeWidgetTable", createDataView = "createDataView", removeDataView = "removeDataView", renameTable = "renameTable", addRow = "addRow", removeRow = "removeRow", insertRow = "insertRow", insertColumn = "insertColumn", addColumn = "addColumn", removeColumn = "removeColumn", renameColumn = "renameColumn", setCellValue = "setCellValue", applyFilter = "applyFilter", sortColumn = "sortColumn", changeTypeColumn = "changeTypeColumn", resizeColumn = "resizeColumn", addSelect = "addSelect", removeSelect = "removeSelect", updateSelect = "updateSelect" } export declare class CreateWidgetTableAction extends ActionTable<IWidgetTableProps> { prev_guid: string; next_guid: string; readonly type = ETableActions.createWidgetTable; /** * Получить объект для сериализации * @returns Объект для сериализации */ toJSON(): any; } export declare class ResizeColumnAction extends ActionTable<IResizeColumn> { readonly type = ETableActions.resizeColumn; } export declare class RemoveWidgetTableAction extends ActionTable<IWidgetTableProps> { readonly type = ETableActions.removeWidgetTable; } export declare class CreateDataViewAction extends ActionTable<ICreateViewTableProps> { readonly type = ETableActions.createDataView; } export declare class RemoveDataViewAction extends ActionTable<IWidgetTableProps> { readonly type = ETableActions.removeDataView; } export declare class RenameTableAction extends ActionTable<IRenameChangeTableProps> { readonly type = ETableActions.renameTable; } export declare class RenameColumnAction extends ActionTable<IRenameChangeColumnProps> { readonly type = ETableActions.renameColumn; } export declare class ApplyFilterAction extends ActionTable<IApplyFilter> { readonly type = ETableActions.applyFilter; } export declare class RemoveColumnAction extends ActionTable<IRemoveColumnProps> { readonly type = ETableActions.removeColumn; } export declare class ChangeTypeColumnAction extends ActionTable<IChangeTypeColumnProps> { readonly type = ETableActions.changeTypeColumn; } export declare class SortColumnAction extends ActionTable<ISortColumnProps> { readonly type = ETableActions.sortColumn; } export declare class SetCellValueAction extends ActionTable<ISetCellValueProps> { readonly type = ETableActions.setCellValue; } export declare class AddColumnAction extends ActionTable<IAddColumnProps> { readonly type = ETableActions.addColumn; } export declare class AddRowAction extends ActionTable<IAddRowProps> { readonly type = ETableActions.addRow; } export declare class RemoveRowAction extends ActionTable<IRemoveRowProps> { readonly type = ETableActions.removeRow; } export declare class InsertRowAction extends ActionTable<IInsertRowProps> { readonly type = ETableActions.insertRow; } export declare class InsertColumnAction extends ActionTable<IInsertColumnProps> { readonly type = ETableActions.insertColumn; } export declare class AddSelectAction extends ActionTable<ISelectProps> { readonly type = ETableActions.addSelect; } export declare class UpdateSelectAction extends ActionTable<ISelectProps> { readonly type = ETableActions.updateSelect; } export declare class RemoveSelectAction extends ActionTable<ISelectProps> { readonly type = ETableActions.removeSelect; } export declare type TableActions = RenameTableAction | RenameColumnAction | ApplyFilterAction | SortColumnAction | CreateWidgetTableAction | RemoveWidgetTableAction | RemoveColumnAction | RemoveDataViewAction | InsertColumnAction | SetCellValueAction | ChangeTypeColumnAction | InsertRowAction | RemoveRowAction | AddColumnAction | AddSelectAction | AddRowAction;