[
    {
        "name": "DateParser",
        "comment": " Custom String to Date parser.\n\nThis library required <http://package.elm-lang.org/packages/rluiten/elm-date-extra/> package.\n\n\n# Parsing\n\n@docs parse\n\n",
        "unions": [],
        "aliases": [],
        "values": [
            {
                "name": "parse",
                "comment": " Parses `String` to a `Date`, and since this parsing can fail, it returns a `Result` with some error information.\n\nIn order to to use this function, you will need to pass `Date.Extra.Config` from this package: <http://package.elm-lang.org/packages/rluiten/elm-date-extra/latest>\n\nExample:\n\n    parse Date.Extra.Config.Config_en_us \"%d/%m/%Y\" \"31/12/2017\" == Date.fromString \"2017-12-31\"\n\n",
                "type": "Config -> String -> String -> Result Error Date"
            }
        ],
        "binops": []
    },
    {
        "name": "Error",
        "comment": " DateParser Error\n\n@docs Error\n\n",
        "unions": [
            {
                "name": "Error",
                "comment": " DateParser Error type\n\nAn error can comes from different phases in the parsing process:\n\n  - PatternError: an error that comes from when trying to parse the date pattern\n  - ParsingError: an error that comes from parsing the date string.\n  - DateError: an error when trying to construct a Date from the parsed information.\n\n",
                "args": [],
                "cases": [
                    [
                        "PatternError",
                        [
                            "String"
                        ]
                    ],
                    [
                        "ParsingError",
                        [
                            "Error"
                        ]
                    ],
                    [
                        "DateError",
                        [
                            "String"
                        ]
                    ]
                ]
            }
        ],
        "aliases": [],
        "values": [],
        "binops": []
    }
]