我在打字稿中有下面的枚举
configChanges to keyboard in the manifest
如何获取枚举类型名称,即export enum Color {
// ... values
}
我尝试了Color
,但结果为(typeof Color).toString()
我想创建一个名为object
的语言服务,它将有一个方法将LookupService
作为类型或函数的泛型参数传递,并将返回值数组和每个值的转换后的文本枚举。
我可以传递字符串,但是我想使用打字稿的功能来键入它并防止输入错误
我的功能将类似于
Color
和用法如下所示
getLookup<E>(): Array<{key: E, text: string}>
{
const result = mybackend.query(name of E);
return result
}