reflect.enum.get_value
Recover the source variant name from a runtime or static enum value.
Reference version
Signature
function reflect.enum.get_value(value: unknown) -> string throws baml.errors.InvalidArgument
Recover the source variant name from a runtime or static enum value.
Throws
baml.errors.InvalidArgumentifvalueis not an enum value. The parameter isunknownby design — the check is a runtime one, so a caller that passes a non-enum gets an error value rather than a panic.
Source:<builtin>/reflect/ns_enum/enum.bamlbytes 1041–1143