Progress information for a batch sync operation.

export interface SyncProgress {
total: number;
completed: number;
successful: number;
failed: number;
skipped: number;
currentEntry: {
mediaId: number;
title: string;
coverImage: string;
} | null;
currentStep: number | null;
totalSteps: number | null;
rateLimited: boolean;
retryAfter: number | null;
}
interface SyncProgress {
    total: number;
    completed: number;
    successful: number;
    failed: number;
    skipped: number;
    currentEntry: null | { mediaId: number; title: string; coverImage: string };
    currentStep: null | number;
    totalSteps: null | number;
    rateLimited: boolean;
    retryAfter: null | number;
}

Properties

total: number
completed: number
successful: number
failed: number
skipped: number
currentEntry: null | { mediaId: number; title: string; coverImage: string }
currentStep: null | number
totalSteps: null | number
rateLimited: boolean
retryAfter: null | number