There are two kinds of operators: Pipeable Operators are the kind that can be piped to Observables using the syntax observableInstance.pipe(operator()). A Pipeable Operator is essentially a pure function which takes one Observable as input and generates another Observable as output.
lancashire homechoice