我想要一个这样的界面:
interface EitherOr {
first: string;
second: number;
}
但是要确保它只有first
或second
。这可能吗?
答案 0 :(得分:0)
使用union type,因为它已在注释中建议。这意味着该类型始终是这两种类型之一。
interface First {
first: string;
}
interface Second {
second: number;
}
type EitherOr = First | Second;