interface Inter {
a: number;
b: string;
}
let variable:(blabla);
=> right here.
我想使用(number | string)
的属性将上述内容设置为Inter
。
有没有办法做到这一点?谢谢你的阅读!
答案 0 :(得分:3)
您可以使用类型为所有键的联合的类型查询,您可以获取keyof
:
let val: Inter[keyof Inter]; // will be string | number
答案 1 :(得分:0)
尝试:
let val: typeon Inter.a | val: typeon Inter.b