Pages
Standard Library
Search
Entities
SearchParams
Functions
Appends a specified key/value pair as a new search parameter.
SearchParams.empty()
|> SearchParams.append("key", "value")
Returns a Bool
indicating if such a search parameter exists.
(SearchParams.fromString("key=value")
|> SearchParams.contains("key")) == true
Deletes the given search parameter, and its associated value, from the list of all search parameters.
SearchParams.fromString("key=value")
|> SearchParams.delete("key")
Returns an empty search parameters object.
SearchParams.empty()
Parses a string into a search parameters object.
SearchParams.fromString("key=value")
Returns the first value associated to the given search parameter.
(SearchParams.fromString("key=value")
|> SearchParams.get("key")) == "value"
Sets the value associated to a given search parameter to the given value. If there were several values, delete the others.
SearchParams.empty()
|> SearchParams.set("key", "value")
Returns a string containing a query string suitable for use in a URL.
(SearchParams.empty()
|> SearchParams.set("key", "value")
|> SearchParams.toString()) == "key=value"