Liking cljdoc? Tell your friends :D

reitit.frontend


match-by-name

(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!

(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-path

(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-params

(query-params uri)

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

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

router

(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

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

× close