This page shows operators with which you can transform items that are emitted by an Observable.
map( )
— transform the items emitted by an Observable by applying a function to each of themflatMap( )
,concatMap( )
, andflatMapIterable( )
— transform the items emitted by an Observable into Observables (or Iterables), then flatten this into a single ObservableswitchMap( )
— transform the items emitted by an Observable into Observables, and mirror those items emitted by the most-recently transformed Observablescan( )
— apply a function to each item emitted by an Observable, sequentially, and emit each successive valuegroupBy( )
— divide an Observable into a set of Observables that emit groups of items from the original Observable, organized by keybuffer( )
— periodically gather items from an Observable into bundles and emit these bundles rather than emitting the items one at a timewindow( )
— periodically subdivide items from an Observable into Observable windows and emit these windows rather than emitting the items one at a timecast( )
— cast all items from the source Observable into a particular type before reemitting them