【发布时间】:2020-10-16 20:21:21
【问题描述】:
我有以下标记的联合接口
interface Example {
a: TypeA;
b: TypeB;
}
作为输出,我想将此标记的联合转换为联合类型,例如:
type oneOf<T> = ...
在哪里
var example: oneOf(Example); // would be { a: TypeA } | { b : TypeB }
我无法将类型键映射到只有键作为参数的对象中。有什么想法吗?
【问题讨论】: