OptionalonOverall: (snapshot: MultiPartProgress) => voidCreate or retrieve a ProgressTracker for a specific part.
Zero-based index of this part.
Total size of this part in bytes.
Per-part progress options (onProgress, throttle, signal, etc.).
A ProgressTracker instance for this part.
Aggregate progress across all parts into a single MultiPartProgress snapshot.
The individual per-part snapshots plus a computed overall snapshot.
Aggregates progress from multiple simultaneous uploads (e.g., multipart POST).
Tracks each part independently and provides an overall snapshot combining all parts. When some parts complete before others, getOverall() sums the loaded bytes and rates from all parts to produce a unified progress view.
Example