bluedogtraining/bdt-elm/8.1.0

NOTE: this package is not compatible with Elm 0.19.1

List.Nonempty.Bdt

Nonempty Helpers

Decode a Nonempty

decoder : Decoder a -> Decoder (Nonempty a)

Nonempty decoder

type alias Student = { firstName : String , courses : Nonempty Course }

decoder : Decoder Student decoder = Decode.decode Student |> Decode.required "firstName" Decode.string |> Decode.required "courses" (Nonempty.decoder courseDecoder)