test-ic-wallet-middleware-hpl
Version:
Ic middleware wallet HPL protocol
14 lines (13 loc) • 1.05 kB
TypeScript
import { HplDbContext, IHplAccountDataStorage, IHplAssetDataStorage, IHplContactDataStorage, IHplVirtualAccountDataStorage } from "../storage";
import { createCanisterFunc, IdentifierService, ILogger, ReplicationConfiguration } from "@ic-wallet-middleware/common";
import "reflect-metadata";
import { HplRxSyncStateService } from "./hplRxSyncStateService";
export declare class HplReplicationManager {
private hplAccountDataStorage;
private hplAssetDataStorage;
private hplVirtualAccountDataStorage;
private hplContactDataStorage;
private replicationProcessor;
constructor(logger: ILogger, replicationConfiguration: ReplicationConfiguration, identifierService: IdentifierService, hplRxSyncStateService: HplRxSyncStateService, hplDbContext: HplDbContext, createCanisterFunc: createCanisterFunc, hplAccountDataStorage: IHplAccountDataStorage, hplAssetDataStorage: IHplAssetDataStorage, hplVirtualAccountDataStorage: IHplVirtualAccountDataStorage, hplContactDataStorage: IHplContactDataStorage);
init(): Promise<void>;
}