@uppy/utils
Version:
Shared utility functions for Uppy Core and plugins maintained by the Uppy team.
10 lines (7 loc) • 328 B
text/typescript
import type { FileProgress } from './FileProgress.js'
export default function getSpeed(fileProgress: FileProgress): number {
if (!fileProgress.bytesUploaded) return 0
const timeElapsed = Date.now() - fileProgress.uploadStarted
const uploadSpeed = fileProgress.bytesUploaded / (timeElapsed / 1000)
return uploadSpeed
}