Callback accepted by imperative and framework adapters.
- Package
@sheetwrite/core/adapter
- Source
packages/core/src/row-bridge.ts#L199
Declaration
export type RowBridgeHandler<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 →> = ( projection: RowBridgeProjectioninterface RowBridgeProjection<
Id extends RowBridgeId = RowBridgeId,
> {
readonly status: RowBridgeReconciliationStatus;
readonly transaction: RowBridgeTransaction;
readonly deltas: readonly RowBridgeDelta<Id>[];
}interface RowBridgeProjection<
Id extends RowBridgeId = RowBridgeId,
> {
readonly status: RowBridgeReconciliationStatus;
readonly transaction: RowBridgeTransaction;
readonly deltas: readonly RowBridgeDelta<Id>[];
}interface RowBridgeProjection<
Id extends RowBridgeId =
RowBridgeId,
> {
readonly status: RowBridgeReconciliationStatus;
readonly transaction: RowBridgeTransaction;
readonly deltas: readonly RowBridgeDelta<Id>[];
}Result of projection or reconciliation.API reference →<Id>,