jeter de l'erreur à l'intérieur rxjs Observables

Je suis en train de jeter une erreur à l'intérieur d'un rxjs Observables

 new Observable(subscriber => {
   Observable.throw("error1");
   return Observable.throw("error2");
 })
 .subscribe(
   () => {},
   err => console.error(err)
 );

erreur 1 n'est pas pris.

error2 donne une erreur de compilation:

Argument of type '(this: Observable<{}>, subscriber: Subscriber<{}>) => ErrorObservable<string>' is not assignable to parameter of type '(this: Observable<{}>, subscriber: Subscriber<{}>) => TeardownLogic'. Type 'ErrorObservable<string>' is not assignable to type 'TeardownLogic'

quelle est la bonne façon de jeter une erreur à l'intérieur d'une observable?

essayez de lancer une erreur comme Observable.throw(new Error("error1")).
ne fonctionne pas. Il n'est pas pris par le subscribe()

OriginalL'auteur phzonta | 2017-02-15