{{#stringEnums}} /** * {{#lambda.indented_star_1}}{{{unescapedDescription}}}{{/lambda.indented_star_1}} * @export * @enum {string} */ export enum {{classname}} { {{#allowableValues}} {{#enumVars}} {{#enumDescription}} /** * {{enumDescription}} */ {{/enumDescription}} {{{name}}} = {{{value}}}{{^-last}},{{/-last}} {{/enumVars}} {{/allowableValues}} } {{/stringEnums}}{{^stringEnums}} /** * {{#lambda.indented_star_1}}{{{unescapedDescription}}}{{/lambda.indented_star_1}} * @export */ export const {{classname}} = { {{#allowableValues}} {{#enumVars}} {{#enumDescription}} /** * {{enumDescription}} */ {{/enumDescription}} {{{name}}}: {{{value}}}{{^-last}},{{/-last}} {{/enumVars}} {{/allowableValues}} } as const; export type {{classname}} = typeof {{classname}}[keyof typeof {{classname}}]; {{/stringEnums}}