【发布时间】:2019-06-14 18:04:22
【问题描述】:
是否可以将标记联合类型的所有标记映射到数组中?假设我们有以下类型:
type Options = Cash | PayPal | CreditCard;
interface Cash {
kind: "cash";
}
interface PayPal {
kind: "paypal";
email: string;
}
interface CreditCard {
kind: "credit";
cardNumber: string;
securityCode: string;
}
是否可以将所有鉴别器kind 收集到一个字符串数组中?结果应该类似于['cash', 'paypal', 'credit']。
提前谢谢你!
【问题讨论】: