@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
18 lines (17 loc) • 980 B
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): void;
clearDataChangeHistoryEntry(dataChangeInfo: CellDataChangedInfo): void;
openDataChangeHistorySettingsPanel(): void;
private getDataChangeHistoryKey;
}