Open 981377660LMT opened 5 months ago
如何限制 enum 类型必须传 enum 类型
// use namespace as enum
export namespace ColorEnum {
export const Red = 1
export const Green = 2
export const Blue = 3
}
export type ColorEnumType = (typeof ColorEnum)[keyof typeof ColorEnum]
使用命名空间模拟枚举类型
https://stackoverflow.com/questions/59205588/how-to-make-typescript-enum-restrict-to-specific-number