UNPKG

menu-usuario-pantoja

Version:

Prueba Javascript

20 lines (18 loc) 694 B
const {from, of} = require('rxjs'); const {mergeMap} = require('rxjs/operators') const operacionesPromesas = require('./operacionesPromesas'); module.exports = (numero1, numero2) => from(operacionesPromesas.sumar(numero1,numero2)).pipe( mergeMap((resultadoSuma) => { return operacionesPromesas.restar(resultadoSuma,2) }), mergeMap((resultadoResta) => { return operacionesPromesas.multiplicar(resultadoResta,2) }), mergeMap((resultadoSuma) => { return operacionesPromesas.dividir(resultadoSuma,2) }) ) .subscribe((respuestaFinal) =>{ console.log('La respuesta es:', respuestaFinal); }, error => { console.log('Error:', error.mensaje); })