TransactionEngine
Defined in: transaction/src/transaction.ts:407
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TransactionEngine(
project,validate,options):TransactionEngine
Defined in: transaction/src/transaction.ts:416
Parameters
Section titled “Parameters”project
Section titled “project”validate
Section titled “validate”options
Section titled “options”Returns
Section titled “Returns”TransactionEngine
Accessors
Section titled “Accessors”revision
Section titled “revision”Get Signature
Section titled “Get Signature”get revision():
bigint
Defined in: transaction/src/transaction.ts:432
Returns
Section titled “Returns”bigint
Methods
Section titled “Methods”applyChangeSet()
Section titled “applyChangeSet()”applyChangeSet(
changeSet):TransactionCommit
Defined in: transaction/src/transaction.ts:529
Parameters
Section titled “Parameters”changeSet
Section titled “changeSet”Returns
Section titled “Returns”edit()
Section titled “edit()”edit(
options,callback):TransactionCommit
Defined in: transaction/src/transaction.ts:445
Parameters
Section titled “Parameters”options
Section titled “options”callback
Section titled “callback”(transaction) => void
Returns
Section titled “Returns”getSnapshot()
Section titled “getSnapshot()”getSnapshot():
Readonly<AelionProject>
Defined in: transaction/src/transaction.ts:436
Returns
Section titled “Returns”Readonly<AelionProject>
subscribe()
Section titled “subscribe()”subscribe(
listener): () =>void
Defined in: transaction/src/transaction.ts:440
Parameters
Section titled “Parameters”listener
Section titled “listener”Returns
Section titled “Returns”():
void
Returns
Section titled “Returns”void