我想在Java(ClassValue
)中返回RandomClass.class
之类的内容。
就我而言,我想做一个灵活的
Observable<SomethingThatChangesWhileRuntime>
非常感谢!
答案 0 :(得分:0)
您正在寻找通用类型。您可以拥有Observable<number>
这是一个数字流,或Observable<SomeCustomType>
是一个自定义类型的流。
在此处阅读有关泛型类型的更多信息:https://www.typescriptlang.org/docs/handbook/generics.html
在示例方法中使用泛型类型,返回Observable:
function makeObservable<T>(x: T): Observable<T> {
return Observable.of(x);
}
interface Data {
[key: string]: string;
}
makeObservable<Data>({'key1': 'value1', 'key2': 'value2'});