import { UndoRedoEntity } from "../Entities/UndoRedoEntity";
export class MockUndoRedo extends UndoRedoEntity {
    get hasUndo() {
        throw new Error("Method not implemented.");
    }
    get hasRedo() {
        throw new Error("Method not implemented.");
    }
    constructor(appObject) {
        super(appObject, UndoRedoEntity.type);
        this.submitAction = jest.fn();
        this.doUndo = jest.fn();
        this.doRedo = jest.fn();
        this.clearStack = jest.fn();
    }
}
export function makeMockUndoRedo(appObjects) {
    return new MockUndoRedo(appObjects.getOrCreate("MockUndoRedo"));
}
//# sourceMappingURL=MockUndoRedo.js.map