Skip to main content

compileEnumValue 编译枚举值

compileEnumValue

类型: MethodDeclaration

所属类: CommandFunctionList

定义位置: command.ts

描述

编译枚举值

参数 enumId: 枚举值ID或变量访问器

返回值:枚举值访问器函数

参数

参数名类型描述默认值
enumIdstring | VariableGetter--

返回值

类型: () => string

枚举值访问器函数

源代码

位置: 第 400 行

private compileEnumValue(enumId: string | VariableGetter): () => string {
switch (typeof enumId) {
case "string": {
const enumString = Enum.getValue(enumId);
return () => enumString;
}
case "object": {
const getString = Command.compileVariable(enumId, Attribute.STRING_GET);
return () => getString() ?? "";
}
}
}

文档生成时间:2026/2/1 16:51:39