已经有一个类型:
type Group = {
name: string,
users: {
name: string,
email: string
}[]
}
现在,我想基于User
定义新的类型Group['users']
,但是我不确定该怎么做:
type User = ???(Group['users'])
类型User
应该具有以下结构:{name:string, email:string}
。
有什么方法可以从数组类型中提取项目类型?