The `pipe()` Method
Operators
- Operators are functions
- Pipeable operators take an observable and return a new, transformed observable
- Creation operators are standalone functions that create new observables
The pipe()
Method
- Applies pipeable operators to the source observable
- Does not transform or change the source observable
source$.pipe(tap((value) => console.log(value)));