Compute a deterministic identity for a canonical transaction.
- Package
@sheetwrite/core
- Source
packages/core/src/row-bridge.ts#L867
Declaration
function rowBridgeTransactionId(
transaction: Pick<Transactioninterface Transaction {
patches: DocumentOp[];
epoch?: number;
}interface Transaction {
patches: DocumentOp[];
epoch?: number;
}interface Transaction {
patches: DocumentOp[];
epoch?: number;
}Low-level Store transaction. epoch provides optional optimistic concurrency at the storage boundary. Calling Store.applyTransaction bypasses Grid read-only checks and Grid undo/redo history. Host-driven edits should use Grid.applyTransaction.API reference →, "patches" | "epoch">,