【发布时间】:2020-03-23 19:38:23
【问题描述】:
例如我有以下代码
class Foo {
bar: Promise<string[]>;
// a is the same type as type of promise in bar
baz(a: ????): Foo['bar'] {
// some code
return Promise.resolve(a);
}
}
我可以获取 bar 的类型 - 但我想在不创建额外类型或接口的情况下获取 promise 中的类型。
我已经搜索了很多,我认为这还没有实现或建议,但在创建功能请求之前,我想确定一下。
【问题讨论】:
标签: typescript generics types extraction