【发布时间】:2018-11-30 09:13:04
【问题描述】:
我使用 RxJS,我需要在我的方法中返回该类型的 observable:Observable<MyStuff>
当我想抛出错误时,我使用:
import { throwError } from "rxjs";
/// ... stuff
return throwError('Error stuff invalid');
throwError 返回一个Observable<never>,它与Observable<MyStuff> 的类型不同
我想抛出该类型的错误:Observable<MyStuff>
如果可能的话,我不想更改函数的返回类型
用 observables 处理错误的最佳实践是什么?
【问题讨论】:
-
你在哪里有一个类型为
Observable<MyStuff>的 Observable? -
这是我的返回类型
-
一切顺利时我返回那个类型
-
你能展示整个链条吗?
标签: typescript error-handling rxjs