我必须将我的数据调整为字符串格式。我使用了不同的adapters
。其中一些依赖于Observables
,因此我的adapt
方法可以返回string
或Observable<string>
。
如何skip
可观察并始终返回string
?
有可能吗?
class DoAdapt {
adaptors: any[] = [
// ...
];
adapt(value): string {
const result = this.adaptors[0].adapt(value);
if (result instanceof Observable) {
/// return string anyway
}
return result;
}
}
class Adapter {
adapt(value): string | Observable<string> {
}
}