【发布时间】:2019-12-12 17:42:27
【问题描述】:
假设我有两种类型(例如,我需要一些通用的)
type TypeA = { propA: string};
type TypeB = { propB: number};
我想写一个通用类型,让我可以做这样的事情
type ABMerge = ArrayMerge<[TypeA,TypeB]>
// ABMerge would look like { propA: string, propB: number }
我尝试过使用泛型和条件类型,但我不知道如何“迭代”我的泛型类型数组。
【问题讨论】:
-
可能是类型交集
&? -
别以为你可以用数组类型来做到这一点。
标签: typescript typescript-generics