Skip to content

TransactionEngine

Defined in: transaction/src/transaction.ts:339

new TransactionEngine(project, validate, options): TransactionEngine

Defined in: transaction/src/transaction.ts:348

AelionProject

ProjectValidation

TransactionEngineOptions = {}

TransactionEngine

get revision(): bigint

Defined in: transaction/src/transaction.ts:361

bigint

applyChangeSet(changeSet): TransactionCommit

Defined in: transaction/src/transaction.ts:458

ChangeSet

TransactionCommit


edit(options, callback): TransactionCommit

Defined in: transaction/src/transaction.ts:374

EditOptions

(transaction) => void

TransactionCommit


getSnapshot(): Readonly<AelionProject>

Defined in: transaction/src/transaction.ts:365

Readonly<AelionProject>


subscribe(listener): () => void

Defined in: transaction/src/transaction.ts:369

ProjectChangeListener

(): void

void