Skip to content
Sheetwrite

Sheetwrite / Documentation

RevisionCoordinator@sheetwrite/core

Coordinates listing and restoring host-owned workbook revisions.

Coordinates listing and restoring host-owned workbook revisions.

Members 7

constructor
constructor(adapter: RevisionAdapter, options: RevisionCoordinatorOptions);
destroy
destroy: () => void;
list
list: () => Promise<readonly RevisionSummary[]>;
on
on: (listener: RevisionListener) => () => void;
preview
preview: (host: HTMLElement, version: number, options?: SnapshotGridOptions) => Promise<Grid>;
restore
restore: (targetVersion: number, clientMutationId: string) => Promise<RevisionRestoreResponse>;
serverVersion
serverVersion: number

Declaration

View full TypeScript declaration
class RevisionCoordinator {
constructor(adapter: RevisionAdapter, options: RevisionCoordinatorOptions);
destroy: () => void;
list: () => Promise<readonly RevisionSummary[]>;
on: (listener: RevisionListener) => () => void;
preview: (
host: HTMLElement,
version: number,
options?: SnapshotGridOptions,
) => Promise<Grid>;
restore: (
targetVersion: number,
clientMutationId: string,
) => Promise<RevisionRestoreResponse>;
serverVersion: number;
}