@sheetwrite/coreinterface
Result of projection or reconciliation.
- Package
@sheetwrite/core- Source
packages/core/src/row-bridge.ts#L192
Members 3
status
readonly status: RowBridgeReconciliationStatustype RowBridgeReconciliationStatus =
| "accepted"
| "transformed"
| "rejected"
| "out-of-order"
| "duplicate"
| "remote";type RowBridgeReconciliationStatus =
| "accepted"
| "transformed"
| "rejected"
| "out-of-order"
| "duplicate"
| "remote";type RowBridgeReconciliationStatus =
| "accepted"
| "transformed"
| "rejected"
| "out-of-order"
| "duplicate"
| "remote";Reconciliation status for a canonical transaction response.API reference →;transaction
readonly transaction: RowBridgeTransactioninterface RowBridgeTransaction {
readonly id: string;
readonly source: OperationSource;
readonly commitReason: CommitReason;
readonly epoch: number | undefined;
readonly patches: readonly DocumentOp[];
}interface RowBridgeTransaction {
readonly id: string;
readonly source: OperationSource;
readonly commitReason: CommitReason;
readonly epoch: number | undefined;
readonly patches: readonly DocumentOp[];
}interface RowBridgeTransaction {
readonly id: string;
readonly source: OperationSource;
readonly commitReason: CommitReason;
readonly epoch:
number | undefined;
readonly patches: readonly DocumentOp[];
}The canonical transaction identity carried by each projected delta.API reference →;deltas
readonly deltas: readonly RowBridgeDeltatype RowBridgeDelta<Id extends RowBridgeId = RowBridgeId> =
| RowBridgeCellDelta<Id>
| RowBridgeRangeDelta<Id>
| RowBridgeClearDelta<Id>
| RowBridgePasteDelta<Id>
| RowBridgeFillDelta<Id>
| RowBridgeRowStructureDelta<Id>
| RowBridgeMetadataDelta<Id>
| RowBridgeHostActionDelta<Id>
| RowBridgeUnprojectableDelta<Id>;type RowBridgeDelta<Id extends RowBridgeId = RowBridgeId> =
| RowBridgeCellDelta<Id>
| RowBridgeRangeDelta<Id>
| RowBridgeClearDelta<Id>
| RowBridgePasteDelta<Id>
| RowBridgeFillDelta<Id>
| RowBridgeRowStructureDelta<Id>
| RowBridgeMetadataDelta<Id>
| RowBridgeHostActionDelta<Id>
| RowBridgeUnprojectableDelta<Id>;type RowBridgeDelta<
Id extends RowBridgeId =
RowBridgeId,
> =
| RowBridgeCellDelta<Id>
| RowBridgeRangeDelta<Id>
| RowBridgeClearDelta<Id>
| RowBridgePasteDelta<Id>
| RowBridgeFillDelta<Id>
| RowBridgeRowStructureDelta<Id>
| RowBridgeMetadataDelta<Id>
| RowBridgeHostActionDelta<Id>
| RowBridgeUnprojectableDelta<Id>;Every possible projection produced by a row bridge.API reference →<Id>[];Declaration
View full TypeScript declaration
export interface RowBridgeProjection<Id extends RowBridgeIdtype RowBridgeId = string | number;type RowBridgeId = string | number;type RowBridgeId =
string | number;A stable host identity for one data-space row.API reference → = RowBridgeIdtype RowBridgeId = string | number;type RowBridgeId = string | number;type RowBridgeId =
string | number;A stable host identity for one data-space row.API reference →> { readonly status: RowBridgeReconciliationStatustype RowBridgeReconciliationStatus =
| "accepted"
| "transformed"
| "rejected"
| "out-of-order"
| "duplicate"
| "remote";type RowBridgeReconciliationStatus =
| "accepted"
| "transformed"
| "rejected"
| "out-of-order"
| "duplicate"
| "remote";type RowBridgeReconciliationStatus =
| "accepted"
| "transformed"
| "rejected"
| "out-of-order"
| "duplicate"
| "remote";Reconciliation status for a canonical transaction response.API reference →; readonly transaction: RowBridgeTransactioninterface RowBridgeTransaction {
readonly id: string;
readonly source: OperationSource;
readonly commitReason: CommitReason;
readonly epoch: number | undefined;
readonly patches: readonly DocumentOp[];
}interface RowBridgeTransaction {
readonly id: string;
readonly source: OperationSource;
readonly commitReason: CommitReason;
readonly epoch: number | undefined;
readonly patches: readonly DocumentOp[];
}interface RowBridgeTransaction {
readonly id: string;
readonly source: OperationSource;
readonly commitReason: CommitReason;
readonly epoch:
number | undefined;
readonly patches: readonly DocumentOp[];
}The canonical transaction identity carried by each projected delta.API reference →; readonly deltas: readonly RowBridgeDeltatype RowBridgeDelta<Id extends RowBridgeId = RowBridgeId> =
| RowBridgeCellDelta<Id>
| RowBridgeRangeDelta<Id>
| RowBridgeClearDelta<Id>
| RowBridgePasteDelta<Id>
| RowBridgeFillDelta<Id>
| RowBridgeRowStructureDelta<Id>
| RowBridgeMetadataDelta<Id>
| RowBridgeHostActionDelta<Id>
| RowBridgeUnprojectableDelta<Id>;type RowBridgeDelta<Id extends RowBridgeId = RowBridgeId> =
| RowBridgeCellDelta<Id>
| RowBridgeRangeDelta<Id>
| RowBridgeClearDelta<Id>
| RowBridgePasteDelta<Id>
| RowBridgeFillDelta<Id>
| RowBridgeRowStructureDelta<Id>
| RowBridgeMetadataDelta<Id>
| RowBridgeHostActionDelta<Id>
| RowBridgeUnprojectableDelta<Id>;type RowBridgeDelta<
Id extends RowBridgeId =
RowBridgeId,
> =
| RowBridgeCellDelta<Id>
| RowBridgeRangeDelta<Id>
| RowBridgeClearDelta<Id>
| RowBridgePasteDelta<Id>
| RowBridgeFillDelta<Id>
| RowBridgeRowStructureDelta<Id>
| RowBridgeMetadataDelta<Id>
| RowBridgeHostActionDelta<Id>
| RowBridgeUnprojectableDelta<Id>;Every possible projection produced by a row bridge.API reference →<Id>[];}