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 { mergeMapObservable } from './merge-map-observable'; export function mergeMapObservablePipe( mapFunction: IMapFunction>, maxNumberOfSubscriptions?: number, ): IObservablePipe { return (subscribe: IObservable): IObservable => { return mergeMapObservable( subscribe, mapFunction, maxNumberOfSubscriptions, ); }; } // export function mergeMapObservablePipe( // mapFunction: IMapFunction>, // maxNumberOfSubscriptions?: number, // ): IObservablePipe { // return pipeObservablePipes([ // mapObservablePipe>(mapFunction), // mergeAllObservablePipe(maxNumberOfSubscriptions), // ]); // }