Skip to main content

Enums in modules

Besides defining inline enums, emi definition allows for standalone enums which is really useful, for sharing enums between multiple files.

name: emiEnums
enums:
- name: enum1
fields:
- k: Key1
value: Value1
- k: Key2
value: Value2

/**
* Enum Enum1
*/
export enum Enum1 {
/*
*
**/
Key1 = "Key1",
/*
*
**/
Key2 = "Key2",
}