@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
35 lines (34 loc) • 1.02 kB
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
*/
isTrackingEnabled: boolean;
private isChildHistoryInfo;
editRangeStart: EditRangeStartElementBox;
readonly hasAction: boolean;
constructor(node: DocumentEditor, isChild: boolean);
addModifiedAction(baseHistoryInfo: BaseHistoryInfo): void;
/**
* @returns {Operation[]} returns an array of type Operations
* @param {boolean} isInvertOperation accepts a boolean value
* @private
*/
getActionInfo(isInvertOperation?: boolean): Operation[];
revert(): void;
destroy(): void;
}