No caso do operador mergeMap, uma função de projeto é aplicada em cada valor de origem e a saída dele é mesclada com a saída Observable.
Sintaxe
mergeMap(project_func: function): Observable
Parâmetros
project_func - Recebe project_func como o argumento que é aplicado a todos os valores observáveis de origem.
Valor de retorno
Ele retorna um Observable que possui valores baseados no project_func aplicado em cada valor do observável de origem.
Exemplo
import { of} from 'rxjs';
import { mergeMap, map } from 'rxjs/operators';
let text = of('Welcome To');
let case1 = text.pipe(mergeMap((value) => of(value + ' Tutorialspoint!')));
case1.subscribe((value) => {console.log(value);});
Resultado