【发布时间】:2018-09-28 22:38:35
【问题描述】:
我是 observables 的新手,我想学习。
我有一个 API.get() 方法,它返回一个 T 类型的承诺,因为 T 是:
export interface T {
data?: object;
errors?: [object];
extensions?: {
[key: string]: any;
};
我想做的是在这样的函数中调用这个 API:
public get(): Observable<R>{
// Convert API.get():Promise<T> to an observable
// get T.data and cast it to type R
// return observable<R>
// catch potential error in T.errors
}
我该怎么做?
【问题讨论】:
-
R是已定义类型,还是要使get函数泛型?
标签: typescript promise observable