【发布时间】:2021-07-20 14:49:27
【问题描述】:
Typescript 手册并没有真正给我太多关于如何正确使用字符串枚举的信息。
Here 是我的例子:
enum ICE_CREAM {
strawberry = "STRAWBERRY",
vanilla = "VANILLA"
}
type TORDER = {
greetings: string,
flavor: ICE_CREAM
}
const mockData: TORDER = {
greetings: "Hello",
flavor: "VANILLA",
}
导致错误类型
'"VANILLA"' 不可分配给类型 'ICE_CREAM'。(2322)
我的后端将发送包含“风味”键的数据,我想确保它的值是我的ICE_CREAM 字符串枚举中声明的值之一。我做错了什么?
【问题讨论】:
标签: typescript enums