TransactionEngine
Defined in: transaction/src/transaction.ts:339
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TransactionEngine(
project,validate,options):TransactionEngine
Defined in: transaction/src/transaction.ts:348
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:361
Returns
Section titled “Returns”bigint
Methods
Section titled “Methods”applyChangeSet()
Section titled “applyChangeSet()”applyChangeSet(
changeSet):TransactionCommit
Defined in: transaction/src/transaction.ts:458
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:374
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:365
Returns
Section titled “Returns”Readonly<AelionProject>
subscribe()
Section titled “subscribe()”subscribe(
listener): () =>void
Defined in: transaction/src/transaction.ts:369
Parameters
Section titled “Parameters”listener
Section titled “listener”Returns
Section titled “Returns”():
void
Returns
Section titled “Returns”void