The host must atomically reject writes whose expectedRevision is stale.

interface WorkspaceStorage {
    read(namespace: string): Promise<unknown>;
    write(
        namespace: string,
        catalog: WorkspaceCatalog,
        expectedRevision: number,
        options?: WorkspaceOperationOptions,
    ): Promise<void>;
}

Hierarchy (View Summary)

Methods

Methods