Liking cljdoc? Tell your friends :D

reitit.frontend


match->pathcljs

(match->path match)
(match->path match query-params)
(match->path match query-params fragment)

Create routing path from given match and optional query-string map and optional fragment string.

Create routing path from given match and optional query-string map and
optional fragment string.
sourceraw docstring

match-by-namecljs

(match-by-name router name)
(match-by-name router name path-params)

Given a router, route name and optionally path-parameters, will return a Match (exact match), PartialMatch (missing path-parameters) or nil (no match).

Given a router, route name and optionally path-parameters,
will return a Match (exact match), PartialMatch (missing path-parameters)
or `nil` (no match).
sourceraw docstring

match-by-name!cljs

(match-by-name! router name)
(match-by-name! router name path-params)

Logs problems using console.warn

Logs problems using console.warn
sourceraw docstring

match-by-pathcljs

(match-by-path router path)
(match-by-path router path {:keys [on-coercion-error]})

Given routing tree and current path, return match with possibly coerced parameters. Return nil if no match found.

:on-coercion-error - a sideeffecting fn of match exception -> nil

Given routing tree and current path, return match with possibly
coerced parameters. Return nil if no match found.

:on-coercion-error - a sideeffecting fn of `match exception -> nil`
sourceraw docstring

query-paramscljs

(query-params uri)

Given goog.Uri, read query parameters into a Clojure map.

Given goog.Uri, read query parameters into a Clojure map.
sourceraw docstring

routercljs

(router raw-routes)
(router raw-routes opts)

Create a reitit.core.router from raw route data and optionally an options map. Enables request coercion. See reitit.core/router for details on options.

Create a `reitit.core.router` from raw route data and optionally an options map.
Enables request coercion. See [[reitit.core/router]] for details on options.
sourceraw docstring

set-query-paramscljs

(set-query-params path new-query-or-update-fn)

Given Reitit-frontend path, update the query params with given function and arguments.

Note: coercion is not applied to the query params

Given Reitit-frontend path, update the query params
with given function and arguments.

Note: coercion is not applied to the query params
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close