Complete the code to import the operator that merges inner observables concurrently.
import { [1] } from 'rxjs/operators';
The mergeMap operator merges inner observables concurrently, allowing multiple active subscriptions.
Complete the code to use the operator that queues inner observables and runs them one after another.
source$.pipe([1](value => innerObservable(value)))concatMap queues inner observables and subscribes to them one at a time, preserving order.
Fix the error in the code to use the operator that ignores new inner observables while one is active.
source$.pipe([1](value => innerObservable(value)))exhaustMap ignores new inner observables if the previous one is still running, preventing overlap.
Fill both blanks to create a mapping that runs inner observables one after another and logs each value.
source$.pipe([1](value => innerObservable(value))).subscribe(val => console.log([2]));
Using concatMap ensures inner observables run sequentially, and logging val shows each emitted value.
Fill all three blanks to create a mapping that merges inner observables concurrently, filters values greater than 10, and logs them.
source$.pipe([1](value => innerObservable(value)), filter([2] => [3] > 10)).subscribe(val => console.log(val));
mergeMap merges inner observables concurrently. The filter uses x as the parameter to check values greater than 10.