reflect.enum.new

Mint a fresh runtime enum definition. Every evaluation has distinct type identity even when its name and rows are byte-identical.

Reference version

Signature

function reflect.enum.new(
name: string,
values: (string | reflect.enum.Value)[]

Mint a fresh runtime enum definition. Every evaluation has distinct type identity even when its name and rows are byte-identical.

Source:<builtin>/reflect/ns_enum/enum.bamlbytes 574–709