import { IMapFunction } from '../../../../../../../../observer/pipes/built-in/map/map-function.type'; import { IObservable } from '../../../../../../../type/observable.type'; import { IObservablePipe } from '../../../../../../type/observable-pipe.type'; import { mergeMapSingleObservable } from './merge-map-single-observable'; export function mergeMapSingleObservablePipe( mapFunction: IMapFunction>, ): IObservablePipe { return (subscribe: IObservable): IObservable => { return mergeMapSingleObservable( subscribe, mapFunction, ); }; } // export function mergeMapObservablePipe( // mapFunction: IMapFunction>, // maxNumberOfSubscriptions?: number, // ): IObservablePipe { // return pipeObservablePipes([ // mapObservablePipe>(mapFunction), // mergeAllObservablePipe(maxNumberOfSubscriptions), // ]); // }