collect prop diff history record

Constructors

Properties

currentHistory: History
cursor: number
transactionHistories: HistoryNode[]
clear: (() => void)

Type declaration

    • (): void
    • Returns void

create: (() => TimeTravel)

Type declaration

currentTimeTravel?: TimeTravel
pause: (() => void)

Type declaration

    • (): void
    • Returns void

processing: boolean
redo: (() => void)

Type declaration

    • (): void
    • Returns void

resume: (() => void)

Type declaration

    • (): void
    • Returns void

switch: ((instance) => void)

Type declaration

    • (instance): void
    • Parameters

      Returns void

undo: (() => void)

Type declaration

    • (): void
    • Returns void

Accessors

  • get redoable(): boolean
  • Returns boolean

  • get undoable(): boolean
  • Returns boolean

  • get redoable(): undefined | boolean
  • Returns undefined | boolean

  • get undoable(): undefined | boolean
  • Returns undefined | boolean

Methods

  • Returns void

  • Parameters

    Returns void

  • Returns void

    Todo

    support multiple steps apply the next history status

  • Returns void

    Todo

    support multiple steps revert to the previous history status

  • Parameters

    • history: History

    Returns void

  • Parameters

    • history: History

    Returns void

Generated using TypeDoc