我有以下代码:
interface ResponseFromServer {
type:string;
message:string;
}
如何将type
变量限制为仅作为以下两个值中的一个:
"success"
"error"
答案 0 :(得分:1)
这是不可能的。类型是关于数据的形状,而不是内容。
答案 1 :(得分:1)
2013年的答案现已弃用。
现在可以这样:
interface ResponseFromServer {
type: "success" | "error";
message: string;
}