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

elm.customTypeDecoder.mustache Maven / Gradle / Ivy

{{vendorExtensions.x-elm-decoder}} : Decoder {{vendorExtensions.x-elm-custom-type}}
{{vendorExtensions.x-elm-decoder}} =
    Decode.string
        |> Decode.andThen
            (\str ->
                case str of
{{#allowableValues}}
{{#enumVars}}
                    {{{value}}} ->
                        Decode.succeed {{name}}

{{/enumVars}}
{{/allowableValues}}
                    other ->
                        Decode.fail <| "Unknown type: " ++ other
            )




© 2015 - 2024 Weber Informatics LLC | Privacy Policy