考虑一个rightBarButtonView
如何从中提取type foo = Observable<[String, Number]>
?这样[String, Number]
答案 0 :(得分:1)
在TypeScript 2.8及更高版本中,您可以通过type inference in conditional types完成此操作。语法如下:
type InferObservable<T> = T extends Observable<infer U> ? U : never;
并尝试:
type foo = Observable<[String, Number]>
type bar = InferObservable<foo>; // inspects as [String, Number]
希望有所帮助;祝你好运!