c8osdkjscore
Version:
convertigo's sdk js core
22 lines (21 loc) • 1.06 kB
TypeScript
import { C8oCore } from "./c8oCore";
import { C8oResponseListener } from "./c8oResponse";
export declare class C8oFullSyncDatabase {
private c8o;
private databaseName;
private c8oFullSyncDatabaseUrl;
private database;
private pullFullSyncReplication;
private pushFullSyncReplication;
private syncFullSyncReplication;
private remotePouchHeader;
constructor(c8o: C8oCore, databaseName: string, fullSyncDatabases: string, localSuffix: string);
startAllReplications(parameters: Object, c8oResponseListener: C8oResponseListener): Promise<any>;
startPullReplication(parameters: Object, c8oResponseListener: C8oResponseListener): Promise<any>;
startPushReplication(parameters: Object, c8oResponseListener: C8oResponseListener): Promise<any>;
private startSync(fullSyncReplication, parameters, c8oResponseListener);
private startReplication(fullSyncReplication, parameters, c8oResponseListener);
readonly getdatabseName: string;
readonly getdatabase: any;
deleteDB(): Promise<any>;
}