Skip to main content

TypeAlias.ProductImportProgress

type ProductImportProgress = z.infer<typeof productImportProgressSchema>;

Real-time progress tracking for bulk import operation.

Streamed via SSE to provide live updates during import processing.

Example

const progress: ProductImportProgress = {
total: 100,
completed: 75,
successCount: 70,
errorCount: 5,
createdCount: 50,
updatedCount: 20,
unchangedCount: 0,
errors: [{ lineNumber: 12, message: "Missing required field: name" }]
};