@convergence/convergence
Version:
Convergence JavaScript Client
18 lines (17 loc) • 594 B
TypeScript
import { IIdentityStore, IModelStore, IStorageAdapter } from "../api";
export declare class IdbStorageAdapter implements IStorageAdapter {
private static readonly _DATABASE_NAME;
private static readonly _VERSION;
private _db;
private _disposed;
private _modelStore;
private _identityStore;
adapterId(): string;
initialize(namespace: string, domainId: string, username: string): Promise<void>;
isInitialized(): boolean;
modelStore(): IModelStore;
identityStore(): IIdentityStore;
destroy(): void;
dispose(): void;
isDisposed(): boolean;
}