如何在打字稿中基于现有类型的数组类型定义类型?

时间:2018-10-11 01:19:34

标签: typescript types

已经有一个类型:

type Group = {
  name: string,
  users: {
    name: string,
    email: string
  }[]
}

现在,我想基于User定义新的类型Group['users'],但是我不确定该怎么做:

type User = ???(Group['users'])

类型User应该具有以下结构:{name:string, email:string}

有什么方法可以从数组类型中提取项目类型?

0 个答案:

没有答案