UNPKG

@lifaon/rx-js-light

Version:

Blazing fast Observables

6 lines (5 loc) 283 B
import {createProgress} from "./create-progress.mjs"; export function createProgressFromProgressEvent(event) { const total = event.lengthComputable ? Math.max(0, event.total) : Number.POSITIVE_INFINITY; return createProgress(Math.max(0, Math.min(total, event.loaded)), total); }