Interface MatchingProcessState

Custom matching process state interface for global state management.

interface MatchingProcessState {
    isRunning: boolean;
    progress: { current: number; total: number; currentTitle: string };
    statusMessage: string;
    detailMessage: null | string;
    timeEstimate?: {
        startTime: number;
        averageTimePerManga: number;
        estimatedRemainingSeconds: number;
    };
    lastUpdated: number;
}

Properties

isRunning: boolean
progress: { current: number; total: number; currentTitle: string }
statusMessage: string
detailMessage: null | string
timeEstimate?: {
    startTime: number;
    averageTimePerManga: number;
    estimatedRemainingSeconds: number;
}
lastUpdated: number