Enums
.NET enum types are marshalled as TypeScript-style numeric enums including reverse mappings of enum member values to names.
C#
[JSExport]
public enum ExampleEnum
{
A = 1,
}JS
const a = ExampleEnum.A; // 1
const nameOfA = ExampleEnum[a]; // 'A'(Enum members are not auto-camel-cased by the marshaller.)