isRunning
isRunning: boolean
progress
progress: { current: number; total: number; currentTitle: string }
statusMessage
statusMessage: string
detailMessage
detailMessage: null | string
Optional
timeEstimate
timeEstimate?: {
startTime: number;
averageTimePerManga: number;
estimatedRemainingSeconds: number;
}
lastUpdated
lastUpdated: number
Custom matching process state interface for global state management.