| RxJS 4 | RxJS 5 | |
|---|---|---|
map |
map(project: function, thisArg?: any) |
map(project: function, thisArg?: any) |
map(value: any) |
mapTo(value: any) |
|
flatMap |
flatMap(project: function, resultSelector?: function) |
flatMap(project: function, resultSelector?: function) |
flatMap(value: Observable, resultSelector?: function) |
flatMapTo(value: Observable, resultSelector?: function) |
|
switchMap (aka flatMapLatest) |
flatMapLatest(project: function, resultSelector?: function) |
switchMap(project: function, resultSelector?: function) |
flatMapLatest(value: Observable, resultSelector?: function) |
switchMapTo(value: Observable, resultSelector?: function) |
|
concatMap |
concatMap(project: function, resultSelector?: function) |
concatMap(project: function, resultSelector?: function) |
concatMap(value: Observable, resultSelector?: function) |
concatMapTo(value: Observable, resultSelector?: function) |
|
buffer |
buffer(closings: Observable) |
buffer(closings: Observable) |
buffer(closingNotifierFactory: function) |
bufferWhen(closingNotifierFactory: function) |
|
buffer(openings: Observable, closingSelector?: function) |
bufferToggle(openings: Observable, closingSelector?: function) |
|
window |
window(closings: Observable) |
window(closings: Observable) |
window(closingNotifierFactory: function) |
windowWhen(closingNotifierFactory: function) |
|
window(openings: Observable, closingSelector?: function) |
windowToggle(openings: Observable, closingSelector?: function) |
|
debounce |
debounce(durationSelector: Observable) |
debounce(durationSelector: Observable) |
debounce(delay: number, scheduler?: Scheduler) |
debounceTime(delay: number, scheduler?: Scheduler) |
|
throttle |
throttle(delay: number, scheduler?: Scheduler) |
throttleTime(delay: number, scheduler?: Scheduler) |
delay |
delay(dueTime: number|Date, scheduler?: Scheduler) |
delay(dueTime: number|Date, scheduler?: Scheduler) |
delay(subscriptionDelay?: Observable, delayDurationSelector: function) |
delayWhen(delayDurationSelector: function, subscriptionDelay?: Observable) |
|
timeout |
timeout(dueTime: number | Date, other?: Error, scheduler?: Scheduler) |
timeout(due: number | Date, errorToSend?: any, scheduler?: Scheduler) |
timeout(dueTime: number | Date, other?: Observable | Promise, scheduler?: Scheduler) |
timeoutWith(due: number | Date, withObservable: ObservableInput, scheduler: Scheduler) |
|
sample |
sample(interval: number, scheduler?: Scheduler) |
sampleTime(interval: number, scheduler?: Scheduler) |
sample(notifier: Observable) |
sample(notifier: Observable) |
Created
February 23, 2018 15:16
-
-
Save jorgeucano/e9e0676025283cb512f6e3983e393959 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment