crear-buscar-eliminar-usuario-arreglo
Version:
se podra crear, buscar, buscar por un parametro cualquiera de tipo texto y elimnar un usuario del arreglo
39 lines (32 loc) • 1.2 kB
JavaScript
const funciones = require('./paqueteDeFuncionesPromises')
const { Observable, Subject, ReplaySubject, from, of, range, throwError } = require('rxjs');
const { switchMap, map, filter, distinct, mergeMap, catchError } = require('rxjs/operators');
module.exports = (arregloUsuarios, usuarioACrear) => {
respuestaDelObservable = (respuesta) => {
console.log(respuesta)
}
ErrorDelObservable = (error) => {
console.log(error)
}
terminoElObservable = () => {
console.log('termino')
}
const arregloYUsuarioACrear = {
arregloUsuarios,
usuarioACrear
}
const observableDeBuscarUsuario$ = of(arregloYUsuarioACrear)
const observableBuscarUsuario = (arregloYUsuario) => {
const promesaDeBuscarUsuario = from(funciones.buscarUsuario(arregloYUsuario.arregloUsuarios, arregloYUsuario.usuarioACrear))
return promesaDeBuscarUsuario
}
observableDeBuscarUsuario$
.pipe(
mergeMap(observableBuscarUsuario)
)
.subscribe(
respuestaDelObservable,
ErrorDelObservable,
terminoElObservable
)
}