考虑以下接口
type State = {
data: any[]
index: number
size: number
count: number
loading: boolean
error: string | undefined
}
我需要创建一个类型,该类型是其属性的并集
{data: any[]} | {index: number} | {size: number} |...
到目前为止,我能够通过使用索引类型访问来合并所有返回类型,但我将获得接口属性的返回类型的并集.