Skip to content

TransactionBuilder

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

new TransactionBuilder(): TransactionBuilder

TransactionBuilder

get operations(): readonly AtomicOperation[]

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

readonly AtomicOperation[]

appendOperations(operations): void

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

Appends an already validated operation sequence to this transaction.

This is primarily used by history/replay adapters. Operations are cloned so callers cannot mutate a transaction after it has been committed.

readonly AtomicOperation[]

void


createEntity(collection, id, value): void

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

CollectionName

string

JsonObject

void


deleteEntity(collection, id): void

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

CollectionName

string

void


listInsert(collection, id, path, valueId, beforeId?): void

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

CollectionName

string

readonly string[]

string

string

void


listMove(collection, id, path, valueId, beforeId?): void

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

CollectionName

string

readonly string[]

string

string

void


listRemove(collection, id, path, valueId): void

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

CollectionName

string

readonly string[]

string

void


removeField(collection, id, path): void

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

CollectionName

string

readonly string[]

void


setField(collection, id, path, value): void

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

CollectionName

string

readonly string[]

JsonValue

void