UNPKG

@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
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; }