Type Alias UndoInfoObject

UndoInfoObject: GenericObject & {
    endGroup(groupId: number): Promise<void>;
    redo(): Promise<void>;
    reset(): Promise<void>;
    startGroup(): Promise<number>;
    undo(): Promise<void>;
}

Type declaration

  • endGroup: function
    • Marks end of a group of operations in undo-stack

      Parameters

      • groupId: number

        unique id to map against start marker (to avoid nested groups)

      Returns Promise<void>

  • redo: function
    • Returns Promise<void>

  • reset: function
    • Returns Promise<void>

  • startGroup: function
    • Marks start of a group of operations in undo-stack

      Returns Promise<number>

      Unique group id which should be used when ending group (to avoid nested groups)

  • undo: function
    • Returns Promise<void>