[
    {
        "name": "Html.CssHelpers",
        "comment": " Helper functions for using elm-css with elm-html.\n\n@docs withNamespace, style, stylesheetLink\n\n@docs Helpers, Namespace\n",
        "unions": [],
        "aliases": [
            {
                "name": "Helpers",
                "comment": " Helpers for working on a given class/id\n",
                "args": [
                    "class",
                    "id"
                ],
                "type": "{ class : List class -> Attribute, classList : List ( class, Bool ) -> Attribute, id : id -> Attribute }"
            },
            {
                "name": "Namespace",
                "comment": " namespaced helpers for working on a given class/id\n",
                "args": [
                    "name",
                    "class",
                    "id"
                ],
                "type": "{ class : List class -> Attribute, classList : List ( class, Bool ) -> Attribute, id : id -> Attribute, name : name }"
            }
        ],
        "values": [
            {
                "name": "style",
                "comment": " Create an inline style from CSS\n",
                "type": "String -> Html"
            },
            {
                "name": "stylesheetLink",
                "comment": " Link in a stylesheet from a url\n",
                "type": "String -> Html"
            },
            {
                "name": "withNamespace",
                "comment": " Takes a namespace and returns helper functions for `id`, `class`, and\n`classList` which work just like their equivalents in `elm-html` except that\nthey accept union types and automatically incorporate the given namespace. Also\nnote that `class` accepts a `List` instead of a single element; this is so you\ncan specify multiple classes without having to call `classList` passing tuples\nthat all end in `True`.\n\n    -- Put this before your view code to specify a namespace.\n    { id, class, classList } = withNamespace \"homepage\"\n\n    view =\n        h1 [ id Hero, class [ Fancy ] ] [ text \"Hello, World!\" ]\n\n    type HomepageIds = Hero | SomethingElse | AnotherId\n    type HomepageClasses = Fancy | AnotherClass | SomeOtherClass\n\nThe above would generate this DOM element:\n\n    <h1 id=\"Hero\" class=\"homepage_Fancy\">Hello, World!</h1>\n",
                "type": "name -> Namespace name class id"
            }
        ],
        "binops": []
    }
]