Transaction
Defined in: transaction.ts:33
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Transaction(
label,id?):Transaction
Defined in: transaction.ts:39
Parameters
Section titled “Parameters”string
string
Returns
Section titled “Returns”Transaction
Properties
Section titled “Properties”
readonlyid:string
Defined in: transaction.ts:34
readonlylabel:string
Defined in: transaction.ts:35
timestamp
Section titled “timestamp”
readonlytimestamp:number
Defined in: transaction.ts:36
Accessors
Section titled “Accessors”opCount
Section titled “opCount”Get Signature
Section titled “Get Signature”get opCount():
number
Defined in: transaction.ts:63
Returns
Section titled “Returns”number
Methods
Section titled “Methods”add(
op):void
Defined in: transaction.ts:50
Appends an op to this transaction and runs its forward closure
immediately. Use addDeferred if the caller has already applied the
mutation and just wants to register a reverse.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
addDeferred()
Section titled “addDeferred()”addDeferred(
op):void
Defined in: transaction.ts:59
Registers the reverse/forward pair without calling forward —
caller has already applied the mutation and just wants it undoable.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
redo()
Section titled “redo()”redo():
void
Defined in: transaction.ts:79
Returns
Section titled “Returns”void
undo()
Section titled “undo()”undo():
void
Defined in: transaction.ts:67
Returns
Section titled “Returns”void