All Downloads are FREE. Search and download functionalities are using the official Maven repository.

elm.customTypeToString.mustache Maven / Gradle / Ivy

There is a newer version: 7.6.0
Show newest version
stringFrom{{^paramName}}{{classname}}{{/paramName}}{{enumName}} : {{^paramName}}{{classname}}{{/paramName}}{{enumName}} -> String
stringFrom{{^paramName}}{{classname}}{{/paramName}}{{enumName}}{{#isNumeric}} =
    String.fromInt << intFrom{{^paramName}}{{classname}}{{/paramName}}{{enumName}}


intFrom{{^paramName}}{{classname}}{{/paramName}}{{enumName}} : {{^paramName}}{{classname}}{{/paramName}}{{enumName}} -> Int
intFrom{{^paramName}}{{classname}}{{/paramName}}{{enumName}}{{/isNumeric}} model =
    case model of
{{#allowableValues}}
{{#enumVars}}
        {{^paramName}}{{classname}}{{/paramName}}{{enumName}}{{name}} ->
            {{#isString}}{{{value}}}{{/isString}}{{^isString}}{{name}}{{/isString}}

{{/enumVars}}
{{/allowableValues}}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy