This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
A collection of methods for simplifying data and converting between types
version 1.2.0
license BSD3
native-modules False
elm-version 0.15.1 <= v < 0.16.0
Tag 1.2.0
Committed At 2015-08-27 13:06:32 UTC
elm-lang/core 2.1.0 <= v < 3.0.0 2.1.0



A collection of methods for dealing with data and simplifying converting between differnet types.

At the moment Convert provides ways of attempting to convert data, with some default to return if it fails.

Convert exposes two methods, defaultResult and defaultMaybe. These can be used to either pull out Ok x or Just x, but default to value passed in. This is useful in a few cases, unwanted in most other cases however.

Working with values (String) in your views that are Ints in your models

type Number = Hour Int
hoursView : Signal.Address Update -> Html.Html
hoursView address = 
    [on "input" targetValue (Signal.message address << AlarmTime << Hour << String.attemptToInt 0)]