@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
29 lines (28 loc) • 823 B
TypeScript
import { DocumentEditor } from '../../document-editor';
import { BaseHistoryInfo, Operation } from './base-history-info';
import { EditRangeStartElementBox } from '../viewer/page';
import { DocumentHelper } from '../viewer';
/**
* EditorHistory preservation class
*/
/**
* @private
*/
export declare class HistoryInfo extends BaseHistoryInfo {
documentHelper: DocumentHelper;
/**
* @private
*/
modifiedActions: BaseHistoryInfo[];
private isChildHistoryInfo;
editRangeStart: EditRangeStartElementBox;
readonly hasAction: boolean;
constructor(node: DocumentEditor, isChild: boolean);
addModifiedAction(baseHistoryInfo: BaseHistoryInfo): void;
/**
* @private
*/
getActionInfo(isInvertOperation?: boolean): Operation[];
revert(): void;
destroy(): void;
}