liveBook · Manning

Operator

An RxJS operator is a composable function that transforms or combines observables to produce a new observable or observable transformation.

How 2 Manning books explain it

The Joy of JavaScript

A composable function or transformation that processes an observable sequence or stream element by element.

How it is used
Processes Observable events in pipelines before subscribers receive them.
How deep it goes
Builds custom map, filter, reduce, and skip operators, including subscription, notification, composition, and cancellation mechanics.
Examples
Uses random-number streams, mapped number sequences, nested pipelines, and a skip-filter-map-reduce calculation producing 20.
What you can do after
Build it from scratch by implementing custom operators that transform, select, accumulate, or suppress Observable emissions.

Read how The Joy of JavaScript explains operator →

Modern Angular

An RxJS operator is a function that transforms or composes observables, typically used with the pipe method to produce a new observable.

How it is used
Supports reactive event, HTTP, form-change, and state streams by manipulating, transforming, and combining observables.
How deep it goes
Explains `map` emission-by-emission and `pipe` through unary function composition, while deferring signals comparisons.
Examples
Demonstrates `of(1, 2, 3)`, `merge`, `map` multiplication, and compose-versus-pipe utility functions.
What you can do after
Apply it via RxJS `pipe` and `map` to transform observable emissions and compose stream behavior.

Read how Modern Angular explains operator →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.