The host must atomically reject writes whose expectedRevision is stale.

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

Hierarchy (View Summary)

Methods

Methods

  • Release the connection. Existing transactions may finish; new calls reject.

    Returns Promise<void>