Skip to content
Sheetwrite

Sheetwrite / Documentation

RowBridgeReconciliationInput@sheetwrite/core

Input to RowBridge.reconcile.

Input to RowBridge.reconcile.

Members 9

status
readonly status: RowBridgeReconciliationStatus;
transactionId
readonly transactionId?: string;
source
readonly source?: OperationSource;
version
readonly version?: number;
operations Canonical operations applied by the document engine.
readonly operations?: readonly DocumentOp[];
requestedOperations Original host operations, used to identify a transformed acceptance.
readonly requestedOperations?: readonly DocumentOp[];
event
readonly event?: ChangeEvent;
commitReason
readonly commitReason?: CommitReason;
_type
readonly _type?: Id;

Declaration

View full TypeScript declaration
export interface RowBridgeReconciliationInput<
Id extends RowBridgeId = RowBridgeId,
> {
readonly status: RowBridgeReconciliationStatus;
readonly transactionId?: string;
readonly source?: OperationSource;
readonly version?: number;
readonly operations?: readonly DocumentOp[];
readonly requestedOperations?: readonly DocumentOp[];
readonly event?: ChangeEvent;
readonly commitReason?: CommitReason;
readonly _type?: Id;
}