【发布时间】:2021-03-25 04:21:25
【问题描述】:
我正在编写一个将枚举(字符串或数字枚举)作为参数的函数。我将如何声明该参数的类型?
我想要的示例:
enum WeekDay {
Mon = "Mon",
Tue = "Tue",
Wed = "Wed",
Thu = "Thu",
Fri = "Fri",
};
const logMembers = (arg: Enum) => { // TODO: How do I declare the type for arg?
Object.values(arg).forEach(member => {
console.log(member);
}
};
logMembers(WeekDay);
/* Output:
Mon
Tue
Wed
Thu
Fri
*/
【问题讨论】:
标签: typescript enums