canceraiddev / elm-pages / QueryParams

Represents the query portion of a URL. You can use toDict or toString to turn it into basic types, or you can parse it into a custom type using the other functions in this module.


type QueryParams

Parsing


type Parser a

andThen : (a -> Parser b) -> Parser a -> Parser b

fail : String -> Parser a

fromResult : Result String a -> Parser a

fromString : String -> QueryParams

optionalString : String -> Parser (Maybe String)

parse : Parser a -> QueryParams -> Result String a

string : String -> Parser String

strings : String -> Parser (List String)

succeed : a -> Parser a

Combining

map2 : (a -> b -> combined) -> Parser a -> Parser b -> Parser combined

oneOf : List (Parser a) -> Parser a

Accessing as Built-In Types

toDict : QueryParams -> Dict String (List String)

toString : QueryParams -> String