@convergence/convergence
Version:
Convergence JavaScript Client
13 lines (12 loc) • 411 B
TypeScript
import { IModelStore } from "./IModelStore";
import { IIdentityStore } from "./IIdentityStore";
export interface IStorageAdapter {
adapterId(): string;
initialize(namespace: string, domainId: string, username: string): Promise<void>;
isInitialized(): boolean;
dispose(): void;
isDisposed(): boolean;
destroy(): void;
modelStore(): IModelStore;
identityStore(): IIdentityStore;
}