Как вернуть пустую наблюдаемую в rxjs

Функцияmore() должен вернутьObservable из запроса на получение

export class Collection{

    public more = (): Observable<Response> => {
       if (this.hasMore()) {

         return this.fetch();
       }
       else{
         // return empty observable
       }
    }

    private fetch = (): Observable<Response> => {
       return this.http.get('some-url').map(
          (res) => {
              return res.json();
          }
       );
    }
}

В этом случае я могу сделать запрос, только еслиhasMore() верно, иначе я получаю ошибку наsubscribe() функцияsubscribe is not definedКак я могу вернуть пустую наблюдаемую?

this.collection.more().subscribe(
   (res) =>{
       console.log(res);
   },
   (err) =>{
       console.log(err);
   }
)
Обновить

В RXJS 6

import { EMPTY } from 'rxjs'

return EMPTY; 

Ответы на вопрос(11)

Ваш ответ на вопрос