Type Alias UndoableChange

UndoableChange: {
    execute: (() => void);
    redo?: (() => void);
    undo?: (() => void);
}