It's like exhaustMap, except it debounces upstream emissions until the previous result completes.
exhaustMap
source: -0-1-2-------3-| i--B-| i--B-| i--B-|debounceMap((i) => i--B-|): -0--B-2--B---3--B-| Copy
source: -0-1-2-------3-| i--B-| i--B-| i--B-|debounceMap((i) => i--B-|): -0--B-2--B---3--B-|
It's like
exhaustMap
, except it debounces upstream emissions until the previous result completes.