typescript匿名嵌套类型

时间:2017-05-12 14:44:07

标签: typescript

给出以下类型:

type Foo = {
  a: {
    b: number
    c: string
  }
  d: number
}

有没有办法检索匿名嵌套类型?我在想像TypeOf<Foo, 'a'>这样的东西应该返回由b和c组成的类型,TypeOf<Foo, 'd'>应该是数字的别名。我编写了语法,但我想知道是否存在类似的概念

1 个答案:

答案 0 :(得分:1)

结果证明你可以通过Foo['a']来做到这一点。太好了!