top | item 41747501

(no title)

capn_duck | 1 year ago

The JS examples don't seem too demonstrative to me. Especially for someone not very familiar with RxJS. Any time you're wrapping something with `from` or `of`, I raise an eyebrow

  export function pipeline(in$: Observable<Product>): 
  Observable<string> {
      return in$.pipe(
          mergeMap(product => from(product.Images)),
      );
  }
Why use mergeMap at all here? Why not not just

  return in$.pipe(
    map(product => product.Images),
  );
I get that this is a toy example, not trying to be pedantic.

discuss

order

kermerlerper|1 year ago

The former pipeline takes in products, splits the images, and processes each one.

The latter pipeline would releases batches/arrays of images.