UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

57 lines (56 loc) 1.41 kB
import { OriginalReplicationSettings, ReplicationSettings } from "./ReplicationSettings"; import { Diagnostics, OriginalDiagnostics } from "./Diagnostics"; /** * Original Replication Info */ export declare class OriginalReplicationInfo { name: string; is_active: boolean; is_provisioned: boolean; pending_records: bigint; } /** * Replication info */ export declare class ReplicationInfo { /** * Replication name */ readonly name: string; /** * Remote instance is available and replication is active */ readonly isActive: boolean; /** * Replication is provisioned */ readonly isProvisioned: boolean; /** * Number of records pending replication */ readonly pendingRecords: bigint; static parse(data: OriginalReplicationInfo): ReplicationInfo; } /** * Replication full info */ export declare class FullReplicationInfo { /** * Replication info */ readonly info: ReplicationInfo; /** * Replication settings */ readonly settings: ReplicationSettings; /** * Replication statistics */ readonly diagnostics: Diagnostics; static parse(data: FullReplicationInfoResponse): FullReplicationInfo; } export interface FullReplicationInfoResponse { info: OriginalReplicationInfo; settings: OriginalReplicationSettings; diagnostics: OriginalDiagnostics; }