export interface IEnumItem { key: string; value: string; desc: string; } {{#items}} export const enum {{name}} { {{#values}} {{desc}} = '{{desc}}', {{/values}} } {{/items}} {{#items}} export class {{name}}Class { {{#values}} {{desc}} = '{{desc}}'; {{/values}} } {{/items}} export class EnumVals { {{#items}} static {{name}}: Array = [ {{#values}} { key: '{{desc}}', value: '{{desc}}', desc: '{{altDesc}}' }, {{/values}} ]; {{/items}} }