UNPKG

@uppy/utils

Version:

Shared utility functions for Uppy Core and plugins maintained by the Uppy team.

9 lines 397 B
import getSpeed from './getSpeed.js'; import getBytesRemaining from './getBytesRemaining.js'; export default function getETA(fileProgress) { if (!fileProgress.bytesUploaded) return 0; const uploadSpeed = getSpeed(fileProgress); const bytesRemaining = getBytesRemaining(fileProgress); const secondsRemaining = Math.round(bytesRemaining / uploadSpeed * 10) / 10; return secondsRemaining; }