()
| 422 | |
| 423 | const completedBytes = new Array<number>(numParts).fill(0) |
| 424 | const reportProgress = () => { |
| 425 | const loaded = completedBytes.reduce((a, b) => a + b, 0) |
| 426 | onProgress?.({ |
| 427 | loaded, |
| 428 | total: file.size, |
| 429 | percent: Math.min(100, Math.round((loaded / file.size) * 100)), |
| 430 | }) |
| 431 | } |
| 432 | |
| 433 | const uploadedParts: CompletedPart[] = [] |
| 434 |
no test coverage detected