Angular 6 использует rxjs версии 6, а оператор catch был изменен на catchError, и вы можете импортировать его следующим образом
import { map, filter, catchError, mergeMap } from 'rxjs/operators';
, и вот как вы можете использовать операторы по конвейеру:
import { map } from 'rxjs/operators';
myObservable
.pipe(map(data => data * 2))
.subscribe(...);
RxJS 6 Изменения - Обзор