Type Alias: TransactionCommitReport
type TransactionCommitReport = object;
Defined in: packages/client/src/core/transaction-engine/index.ts:25
What one commit did, and on what guarantee.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
adapter | object | The storage adapter's honest guarantee for this commit: atomicBatch: true means the batch landed (or failed) as one storage transaction; false means per-document results, mitigated by the rev pre-flight but not eliminated. | packages/client/src/core/transaction-engine/index.ts:39 |
adapter.atomicBatch | boolean | - | packages/client/src/core/transaction-engine/index.ts:39 |
adapter.name | string | - | packages/client/src/core/transaction-engine/index.ts:39 |
durationMs | number | - | packages/client/src/core/transaction-engine/index.ts:33 |
failed | object[] | Documents that did not - possible only on adapters where atomicBatch is false. | packages/client/src/core/transaction-engine/index.ts:30 |
stagedCount | number | Journal size at the moment commit ran. | packages/client/src/core/transaction-engine/index.ts:32 |
transactionId | string | - | packages/client/src/core/transaction-engine/index.ts:26 |
written | object[] | Documents that landed, with their new revisions. | packages/client/src/core/transaction-engine/index.ts:28 |