shamansir / genui / GenUI.Color

Color that can be stored in RGBA, HSLA or Hex.


type Color
    = Rgba ({ red : Basics.Float, green : Basics.Float, blue : Basics.Float, alpha : Basics.Float })
    | Hsla ({ hue : Basics.Float, saturation : Basics.Float, lightness : Basics.Float, alpha : Basics.Float })
    | Hex String

Conversion to/from string

toString : Color -> String

fromString : String -> Result ParseError Color


type ParseError

errorToString : ParseError -> String