Tag: RXJS-PIPEABLE-OPERATORS
Estoy usando forkJoin para suscribir múltiples observable internos. ¿Cómo puedo aplanar un array anidado a un array de un solo nivel? const x$ = of([1, 2, 3, 4]); const y$ = of([2, 4]); x$.pipe( switchMap((t) => { const innerArr$ = t.map((z) => y$.pipe(map((_) => _.map((y) => y * z)))); return . . . Read more
type Película = {id: string}; type PelículaCompleta = {id: string, imagen: string}; Tengo una url que devuelve un array de tipo `Película`: `typescript http.get(url).subscribe(res: Película[]) ` Utilizo `http.get(película.id)` para cada película en el array, devolviendo una `PelículaCompleta`: `typescript http.get(película.id).subscribe(res: PelículaCompleta) ` En esencia, quiero crear un método que devuelva un . . . Read more
Tengo un problema: “Cuando se presiona un ratón, se crea un rectángulo, se redimensiona al moverse y se completa cuando se suelta el ratón”. Intenté usar rxjs, pero no es realmente una buena solución: import { scan, mergeMap, takeUntil, fromEvent } from ‘rxjs’; const mouseDown$ = fromEvent(document, ‘mousedown’); const mouseUp$ . . . Read more
Estaba preguntándome si es posible crear un guardia de tipo que verifique si cada elemento de un array está definido. Ya tengo un guardia de tipo para verificar un único valor, pero tener una solución que haga eso para todo el array (sería genial). Para ponerlo en código, estoy buscando . . . Read more
Me gustaría idear una estrategia de manejo de errores escalable para mis solicitudes basadas en Observable de Firebase. Para hacerlo, estoy tratando de crear un operador RxJS personalizado para cada tipo de error (por ejemplo, no autenticado, interno, etc.). Los operadores se apilarían después de la solicitud de la siguiente . . . Read more