@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
28 lines (27 loc) • 1.53 kB
TypeScript
import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps';
import * as React from 'react';
import { CellDataChangedInfo } from '../../AdaptableState/Common/CellDataChangedInfo';
import { DataChangeHistoryDisableAction, DataChangeHistoryEnableAction, DataChangeHistoryResumeAction, DataChangeHistorySuspendAction } from '../../Redux/ActionsReducers/InternalRedux';
import { DataChangeHistoryMode } from '../../AdaptableState/InternalState';
import { AdaptableApi } from '../../Api/AdaptableApi';
interface DataChangeHistoryPopupProps extends ModuleViewPopupProps<DataChangeHistoryPopupComponent> {
changeHistoryLog: Record<string, CellDataChangedInfo>;
changeHistoryMode: DataChangeHistoryMode;
activationTime: Date;
suspensionTime: Date;
onChangeHistoryEnable: () => DataChangeHistoryEnableAction;
onChangeHistoryDisable: () => DataChangeHistoryDisableAction;
onChangeHistorySuspend: () => DataChangeHistorySuspendAction;
onChangeHistoryResume: () => DataChangeHistoryResumeAction;
}
interface DataChangeHistoryPopupState {
dataChangeHistoryAdaptableApi: AdaptableApi | undefined;
}
declare class DataChangeHistoryPopupComponent extends React.Component<DataChangeHistoryPopupProps, DataChangeHistoryPopupState> {
constructor(props: DataChangeHistoryPopupProps);
render(): React.JSX.Element;
}
export declare let DataChangeHistoryPopup: import("react-redux").ConnectedComponent<typeof DataChangeHistoryPopupComponent, {
[x: string]: any;
}>;
export {};