我正在尝试获取属于接口的对象的类型
interface Action {
type: string,
payload: {
name: string
}
}
在这种情况下,我想选择有效负载。名称类型如何执行此操作?
我尝试的是Pick<Action , "payload.name">
,但没有提出任何建议?
答案 0 :(得分:3)
type A = Action["payload"]["name"] // yield string
直接访问索引将为您提供所需的类型