【发布时间】:2019-02-27 21:06:51
【问题描述】:
如何在 TypeScript 中使用泛型将字符串转换为 Enum?
export function getMethodEnum<T>(actionStr: string): T
{
return actionStr as T; // does not work
}
export enum ActionEnum {
Unknown = 0,
Sleep = 1,
Run
}
let action: ActionEnum = getMethodEnum<ActionEnum>()
【问题讨论】:
-
methodStr里面的getMethodEnum是谁? -
@TitianCernicova-Dragomir 修复了抱歉。
标签: typescript typescript3.0 ecmascript-2017