/**
 * This file was generated
 */
export type {{enumName}} =
    {{#values}}{{#isString}}'{{/isString}}{{{value}}}{{#isString}}'{{/isString}}{{#last}};{{/last}}
    {{^last}}| {{/last}}{{/values}}

export const {{enumName}}: { enum: { {{#values}}{{#isString}}'{{/isString}}{{{value}}}{{#isString}}'{{/isString}}: {{#isString}}'{{/isString}}{{{value}}}{{#isString}}'{{/isString}}{{^last}}, {{/last}}{{/values}} }, values: Array<{{enumName}}> } = {
    enum: {
{{#values}}        {{#isString}}'{{/isString}}{{{value}}}{{#isString}}'{{/isString}}: {{#isString}}'{{/isString}}{{{value}}}{{#isString}}'{{/isString}}{{^last}}, {{/last}}
{{/values}}
    },
    values: [
{{#values}}        {{#isString}}'{{/isString}}{{{value}}}{{#isString}}'{{/isString}}{{^last}}, {{/last}}
{{/values}}
    ]
};
