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.