pipeable
Pipeable describes a programming style in which functions are designed to be composed using a pipe or pipe-like operator. Pipeable functions are typically pure, with no hidden side effects, and operate on an input value to produce an output. This design favors readable, declarative data transformations assembled as a sequence.
In functional programming and libraries, pipeable utilities are small, reusable functions that can be linked together
In reactive programming such as RxJS, pipeable operators are a category of functions that transform observables.
Terminology varies; some communities reserve pipeable for libraries that expose operators as standalone functions to be