HistoryManager

See source code
Table of contents
class HistoryManager<R extends UnknownRecord> {}

Constructor

Constructs a new instance of the HistoryManager class

Parameters

NameDescription

opts

{
  annotateError?(error: unknown): void
  store: Store<R>
}

Properties

dispose

readonly
readonly dispose: () => void

Methods


bail( )

bail(): this

bailToMark( )

bailToMark(id: string): this

Parameters

NameDescription

id

string

Returns

this

batch( )

batch(fn: () => void, opts?: TLHistoryBatchOptions): this

Parameters

NameDescription

fn

() => void

opts

Returns

this

clear( )

clear(): void

getNumRedos( )

getNumRedos(): number

getNumUndos( )

getNumUndos(): number

redo( )

redo(): this

squashToMark( )

squashToMark(id: string): this

Parameters

NameDescription

id

string

Returns

this

undo( )

undo(): this

Prev
HandleSnaps
Next
Mat