Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time

This is RxJS v 4. Find the latest version here

Operators by Categories

This topic lists all major operators implemented by the Observable type by their categories, specifically: creation, conversion, combine, functional, mathematical, time, exceptions, miscellaneous, selection and primitives.

Operators by Categories

UsageOperators
Creating an observable sequence
  1. create
  2. defer
  3. generate
  4. generateWithAbsoluteTime
  5. generateWithRelativeTime
  6. range
  7. using
Converting events or asynchronous patterns to observable sequences, or between Arrays and observable sequences.
  1. from
  2. fromArray
  3. fromCallback
  4. fromNodeCallback
  5. fromEvent
  6. fromEventPattern
  7. fromPromise
  8. of
  9. toArray
  10. toMap
  11. toPromise
  12. toSet
Combining multiple observable sequences into a single sequence.
  1. amb
  2. prototype.amb
  3. combineLatest
  4. proto.combineLatest
  5. concat
  6. prototype.concat
  7. startWith
  8. merge
  9. prototype.merge
  10. mergeAll
  11. repeat
  12. prototype.repeat
  13. withLatestFrom
  14. zip
  15. prototype.zip
Functional - Sharing Side Effects
  1. let
  2. publish
  3. publishLast
  4. publishValue
  5. replay
  6. share
  7. shareLast
  8. shareReplay
  9. shareValue
Mathemathical operators on sequences
  1. aggregate
  2. average
  3. count
  4. max
  5. maxBy
  6. min
  7. minBy
  8. reduce
  9. sum
Time-based operations
  1. debounce
  2. debounceWithSelector
  3. delay
  4. interval
  5. sample
  6. timeInterval
  7. timer
  8. timeout
  9. timeoutWithSelector
  10. timestamp
Handling Exceptions
  1. catch
  2. prototype.catch
  3. finally
  4. onErrorResumenext
  5. prototype.onErrorResumeNext
  6. retry
Filtering and selecting values in a sequence
  1. concatMap
  2. concatMapObserver
  3. elementAt
  4. elementAtOrDefault
  5. filter
  6. flatMap
  7. flatMapLatest
  8. flatMapObserver
  9. find
  10. findIndex
  11. first
  12. firstOrDefault
  13. includes
  14. last
  15. lastOrDefault
  16. map
  17. pluck
  18. select
  19. selectConcat
  20. selectMany
  21. selectManyObserver
  22. selectSwitch
  23. single
  24. singleOrDefault
  25. skip
  26. skipLast
  27. skipLastWithTime
  28. skipUntil
  29. skipWhile
  30. take
  31. takeLast
  32. takeLastBuffer
  33. takeLastBufferWithTime
  34. takeLastWithTime
  35. takeWhile
  36. where
Grouping and Windowing
  1. buffer
  2. bufferWithCount
  3. bufferWithTimeOrCount
  4. groupBy
  5. groupByUntil
  6. groupJoin
  7. join
  8. window
  9. windowWithCount
  10. windowWithTime
  11. windowWithTimeOrCount
Imperative Operators
  1. case
  2. do
  3. doOnNext
  4. doOnError
  5. doOnCompleted
  6. doWhile
  7. for
  8. if
  9. tap
  10. tapOnNext
  11. tapOnError
  12. tapOnCompleted
  13. while
Primitives
  1. empty
  2. never
  3. return
  4. throw

See Also

Reference

Concepts