O que são métodos de pipe e tap no tutorial Angular? [fechado]

estou a seguir o tutorial em https://angular.io , e estou a ter dificuldade em encontrar documentação, especificamente para os métodos {[[0]} e tap. Não encontro nada em https://angular.io ou http://reactivex.io/rxjs/.

segundo sei, pipe e tap são ambos métodos de Observable, que estão a ser importados de RXJ, correcto? O que é suposto eles fazerem?

Onde devo procurar documentação de métodos?

 45
Author: Daniel Kucal, 2017-11-14

1 answers

Tem razão, a documentação carece desses métodos. No entanto, quando investiguei o repositório rxjs, encontrei bons comentários sobre tap (tempo demais para colar aqui) epipe operadores:

  /**
   * Used to stitch together functional operators into a chain.
   * @method pipe
   * @return {Observable} the Observable result of all of the operators having
   * been called in the order they were passed in.
   *
   * @example
   *
   * import { map, filter, scan } from 'rxjs/operators';
   *
   * Rx.Observable.interval(1000)
   *   .pipe(
   *     filter(x => x % 2 === 0),
   *     map(x => x + x),
   *     scan((acc, x) => acc + x)
   *   )
   *   .subscribe(x => console.log(x))
   */
 40
Author: Daniel Kucal, 2017-11-14 00:59:37