目前我使用的是一个简单的 |
|
selectedState?: "" | "IN_PROGRESS" | "SUCCESS" | "ERROR"
interface SelectedStates: "" | "IN_PROGRESS" | "SUCCESS" | "ERROR"
然后
selectedState?: SelectedStates
你可以用 type alias :
类似于接口,但可以命名基元、联合、元组和
比如:
export type SelectedStates = "" | "IN_PROGRESS" | "SUCCESS" | "ERROR"; // Elsewhere selectedState?: SelectedStates;