@lifaon/rx-js-light
Version:
Blazing fast Observables
12 lines (11 loc) • 505 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createProgressFromProgressEvent = void 0;
var create_progress_1 = require("./create-progress.cjs");
function createProgressFromProgressEvent(event) {
var total = event.lengthComputable ? Math.max(0, event.total) : Number.POSITIVE_INFINITY;
return (0, create_progress_1.createProgress)(Math.max(0, Math.min(total, event.loaded)), total);
}
exports.createProgressFromProgressEvent = createProgressFromProgressEvent;