Interface IndexedDbCatalogStorage<C>
interface IndexedDbCatalogStorage<C extends { revision: number }> { close(): Promise<void>; read(namespace: string): Promise<unknown>; write( namespace: string, catalog: C, expectedRevision: number, options?: WorkspaceOperationOptions, ): Promise<void>;} Type Parameters
- C extends { revision: number }
Methods
close
- close(): Promise<void>
Returns Promise<void>
read
- read(namespace: string): Promise<unknown>
Returns Promise<unknown>
write
- write(
namespace: string,
catalog: C,
expectedRevision: number,
options?: WorkspaceOperationOptions,
): Promise<void> Returns Promise<void>
A revisioned catalog store: what the workspace, watchlist and drawing-template adapters share.