Interface SyncProgress

Sync progress information.

interface SyncProgress {
    phase:
        | "connecting"
        | "pulling"
        | "pushing"
        | "resolving"
        | "complete";
    percent: number;
    currentTable?: string;
    recordsProcessed: number;
    totalRecords: number;
}

Properties

phase:
    | "connecting"
    | "pulling"
    | "pushing"
    | "resolving"
    | "complete"

Current phase

percent: number

Progress percentage (0-100)

currentTable?: string

Current table being synced

recordsProcessed: number

Records processed

totalRecords: number

Total records to process