devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
20 lines (19 loc) • 620 B
TypeScript
import { ModelManipulator } from '../../manipulators/model-manipulator';
export declare abstract class HistoryItem {
modelManipulator: ModelManipulator;
uniqueId: number;
canBeMerged(): boolean;
constructor(modelManipulator: ModelManipulator);
changeModified(): boolean;
abstract redo(): any;
abstract undo(): any;
}
export declare class CompositionHistoryItem extends HistoryItem {
historyItems: HistoryItem[];
canBeMerged(): boolean;
constructor();
changeModified(): boolean;
redo(): void;
undo(): void;
add(historyItem: HistoryItem): void;
}