[{"name":"Mixin","comment":" A brief module for Mixins.\n\n\n# Core\n\n@docs Mixin\n@docs fromAttributes\n@docs toAttributes\n@docs batch\n@docs none\n\n\n# Nodes\n\n@docs lift\n\n\n## Common nodes\n\n@docs node\n@docs div\n@docs span\n\n\n# Attributes\n\n@docs fromAttribute\n\n\n## Common attributes\n\n@docs attribute\n@docs class\n@docs id\n\n","unions":[{"name":"Mixin","comment":" Similar to `Html.Attribute msg` but more flexible and reusable.\n","args":["msg"],"cases":[]}],"aliases":[],"values":[{"name":"attribute","comment":" ","type":"String.String -> String.String -> Mixin.Mixin msg"},{"name":"batch","comment":" ","type":"List.List (Mixin.Mixin msg) -> Mixin.Mixin msg"},{"name":"class","comment":" ","type":"String.String -> Mixin.Mixin msg"},{"name":"div","comment":" ","type":"List.List (Mixin.Mixin msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"fromAttribute","comment":" ","type":"Html.Attribute msg -> Mixin.Mixin msg"},{"name":"fromAttributes","comment":" ","type":"List.List (Html.Attribute msg) -> Mixin.Mixin msg"},{"name":"id","comment":" ","type":"String.String -> Mixin.Mixin msg"},{"name":"lift","comment":" Lift nodes to take `Mixin`s instead of `Attribute`s.\n\n    import Html\n    import Mixin\n\n    view : Html msg\n    view =\n        Mixin.lift Html.form\n            [ Mixin.class \"foo\"\n            ]\n            []\n\n","type":"(List.List (Html.Attribute msg) -> Html.Html msg) -> List.List (Mixin.Mixin msg) -> Html.Html msg"},{"name":"node","comment":" ","type":"String.String -> List.List (Mixin.Mixin msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"none","comment":" ","type":"Mixin.Mixin msg"},{"name":"span","comment":" ","type":"List.List (Mixin.Mixin msg) -> List.List (Html.Html msg) -> Html.Html msg"},{"name":"toAttributes","comment":" ","type":"Mixin.Mixin msg -> List.List (Html.Attribute msg)"}],"binops":[]}]