Skip to content
Sheetwrite

Sheetwrite / Documentation

RevisionRestoreResponse@sheetwrite/core

Applied or conflict acknowledgement for a revision restore.

Applied or conflict acknowledgement for a revision restore.

Variants 3

{
status: "applied";
version: number;
clientMutationId: string;
snapshot: WorkbookSnapshot;
}
{
status: "duplicate";
version: number;
clientMutationId: string;
}
{ status: "conflict"; currentVersion: number }

Declaration

View full TypeScript declaration
export type RevisionRestoreResponse =
| {
status: "applied";
version: number;
clientMutationId: string;
snapshot: WorkbookSnapshot;
}
| {
status: "duplicate";
version: number;
clientMutationId: string;
}
| {
status: "conflict";
currentVersion: number;
};