Applied, duplicate, or conflict acknowledgement from persistence. applied
confirms the submitted operations unchanged; normalization must conflict.
- Package
@sheetwrite/core
- Source
packages/core/src/types/transaction.ts#L108
Variants 3
clientMutationId: string;
clientMutationId: string;
operationsSinceBase?: readonly VersionedOperationinterface VersionedOperation {
version: number;
readonly operations: readonly DocumentOp[];
clientMutationId?: string;
}interface VersionedOperation {
version: number;
readonly operations: readonly DocumentOp[];
clientMutationId?: string;
}interface VersionedOperation {
version: number;
readonly operations: readonly DocumentOp[];
clientMutationId?: string;
}Remote document operations paired with a contiguous server version.API reference →[]; snapshot?: WorkbookSnapshotinterface WorkbookSnapshot {
schemaVersion: 1;
documentId?: string;
version?: number;
workbook: {
activeSheet: SheetId;
namedRanges?: NamedRangeSnapshot[];
};
sheets: SheetSnapshot[];
}interface WorkbookSnapshot {
schemaVersion: 1;
documentId?: string;
version?: number;
workbook: {
activeSheet: SheetId;
namedRanges?: NamedRangeSnapshot[];
};
sheets: SheetSnapshot[];
}interface WorkbookSnapshot {
schemaVersion: 1;
documentId?: string;
version?: number;
workbook: {
activeSheet: SheetId;
namedRanges?: NamedRangeSnapshot[];
};
sheets: SheetSnapshot[];
}Schema-versioned serializable workbook document.API reference →;
Declaration
View full TypeScript declaration
export type PersistenceCommitResponse =
clientMutationId: string;
clientMutationId: string;
operationsSinceBase?: readonly VersionedOperationinterface VersionedOperation {
version: number;
readonly operations: readonly DocumentOp[];
clientMutationId?: string;
}interface VersionedOperation {
version: number;
readonly operations: readonly DocumentOp[];
clientMutationId?: string;
}interface VersionedOperation {
version: number;
readonly operations: readonly DocumentOp[];
clientMutationId?: string;
}Remote document operations paired with a contiguous server version.API reference →[]; snapshot?: WorkbookSnapshotinterface WorkbookSnapshot {
schemaVersion: 1;
documentId?: string;
version?: number;
workbook: {
activeSheet: SheetId;
namedRanges?: NamedRangeSnapshot[];
};
sheets: SheetSnapshot[];
}interface WorkbookSnapshot {
schemaVersion: 1;
documentId?: string;
version?: number;
workbook: {
activeSheet: SheetId;
namedRanges?: NamedRangeSnapshot[];
};
sheets: SheetSnapshot[];
}interface WorkbookSnapshot {
schemaVersion: 1;
documentId?: string;
version?: number;
workbook: {
activeSheet: SheetId;
namedRanges?: NamedRangeSnapshot[];
};
sheets: SheetSnapshot[];
}Schema-versioned serializable workbook document.API reference →;