Operators are functions. There are two kinds of operators:
Pipeable Operators are the kind that can be piped to Observables using the syntax observable$.pipe(someOperator()). When called, they do not change the existing Observable instance, instead, they return a new Observable, whose subscription logic is based on the first Observable.
“A Pipeable Operator is a function that takes an Observable as its input and returns another Observable. It is a pure operation: the previous Observable stays unmodified"

#asynchronous #rxjs #transformation-operators #operators #buffer #java

RxJS. Transformation Operators in Examples (part 1)
4.20 GEEK