Skip to content
Sheetwrite

Sheetwrite / Documentation

RowBridgeUnprojectableDelta@sheetwrite/core

An explicit projection record for an operation with no row-space meaning.

An explicit projection record for an operation with no row-space meaning.

Members 9

kind
readonly kind: "unprojectable";
reason
readonly reason: string;
transaction
readonly transaction: RowBridgeTransaction;
transactionId
readonly transactionId: string;
source
readonly source: OperationSource;
previous
readonly previous: unknown;
next
readonly next: unknown;
operation
readonly operation: DocumentOp;
rowIds
readonly rowIds: readonly (Id | null)[];

Declaration

View full TypeScript declaration
export interface RowBridgeUnprojectableDelta<
Id extends RowBridgeId = RowBridgeId,
> {
readonly kind: "unprojectable";
readonly reason: string;
readonly transaction: RowBridgeTransaction;
readonly transactionId: string;
readonly source: OperationSource;
readonly previous: unknown;
readonly next: unknown;
readonly operation: DocumentOp;
readonly rowIds: readonly (Id | null)[];
}