@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 1.05 kB
TypeScript
import { DataChangeHistoryApi } from '../DataChangeHistoryApi';
import { ApiBase } from './ApiBase';
import { CellDataChangedInfo } from '../../AdaptableState/Common/CellDataChangedInfo';
import { GridCell } from '../../types';
export declare class DataChangeHistoryApiImpl extends ApiBase implements DataChangeHistoryApi {
getDataChangeHistoryMode(): 'ACTIVE' | 'INACTIVE' | 'SUSPENDED';
activateDataChangeHistory(forceReset?: boolean): void;
deactivateDataChangeHistory(): void;
suspendDataChangeHistory(): void;
getDataChangeHistoryLog(): CellDataChangedInfo[];
getDataChangeForGridCell(gridCell: GridCell): CellDataChangedInfo | undefined;
addDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): void;
undoDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): GridCell | undefined;
undoAllDataChangeHistoryEntries(): GridCell[];
clearDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): void;
openDataChangeHistorySettingsPanel(): void;
private getDataChangeHistoryKey;
}