[{"name":"CardsView","comment":" Turn a playing card into an `Svg` instance.\n\n\n# Convert a `Card` to `Svg`\n\nThis is likely all that you'll use from this module.\n\n@docs cardToSvg, cardToClickableSvg\n\n\n# Types\n\n@docs CardDescription, Size, CardTextDescription\n\n\n# Utilities\n\n@docs cardToPrettyString, cardToString, stringToCard, suitToString\n\n","unions":[],"aliases":[{"name":"CardDescription","comment":" Information about one card.\n","args":["msg"],"type":"{ card : Cards.Card, size : CardsView.Size, svg : Svg.Svg msg }"},{"name":"CardTextDescription","comment":" Low-level information about a card.\n","args":[],"type":"{ card : Cards.Card, size : CardsView.Size, svg : String.String }"},{"name":"Size","comment":" Width and height.\n","args":[],"type":"{ width : Basics.Int, height : Basics.Int }"}],"values":[{"name":"cardToClickableSvg","comment":" Convert a `Card` and a height into a clickable `Svg`, which invokes `msg`\nwhen clicked.\n","type":"msg -> Cards.Card -> Basics.Int -> CardsView.CardDescription msg"},{"name":"cardToPrettyString","comment":" Turn a `Card` into a pretty string.\n\ne.g. `cardToPretyString(Card Spades Queen) -> \"Queen of Spades\"`\n\n","type":"Cards.Card -> String.String"},{"name":"cardToString","comment":" Turn a `Card` into a string.\n","type":"Cards.Card -> String.String"},{"name":"cardToSvg","comment":" Convert a `Card` and a height into `Svg`.\n","type":"Cards.Card -> Basics.Int -> CardsView.CardDescription msg"},{"name":"stringToCard","comment":" Parse a `String` into a `Card`.\n","type":"String.String -> Result.Result String.String Cards.Card"},{"name":"suitToString","comment":" Turn a `Suit` into a string.\n","type":"Cards.Suit -> String.String"}],"binops":[]}]