mirror of
https://github.com/metosin/reitit.git
synced 2026-01-17 03:39:02 +00:00
helping cljdoc
This commit is contained in:
parent
7acf3f3357
commit
578cad797e
1 changed files with 12 additions and 12 deletions
|
|
@ -2,15 +2,15 @@
|
|||
|
||||
Routers can be configured via options. The following options are available for the `reitit.core/router`:
|
||||
|
||||
| key | description |
|
||||
|--------------|-------------|
|
||||
| `:path` | Base-path for routes |
|
||||
| `:routes` | Initial resolved routes (default `[]`) |
|
||||
| `:data` | Initial route data (default `{}`) |
|
||||
| `:spec` | clojure.spec definition for a route data, see `reitit.spec` on how to use this |
|
||||
| `:expand` | Function of `arg opts => data` to expand route arg to route data (default `reitit.core/expand`) |
|
||||
| `:coerce` | Function of `route opts => route` to coerce resolved route, can throw or return `nil` |
|
||||
| `:compile` | Function of `route opts => result` to compile a route handler |
|
||||
| `:validate` | Function of `routes opts => ()` to validate route (data) via side-effects |
|
||||
| `:conflicts` | Function of `{route #{route}} => ()` to handle conflicting routes (default `reitit.core/throw-on-conflicts!`) |
|
||||
| `:router` | Function of `routes opts => router` to override the actual router implementation |
|
||||
| key | description |
|
||||
|--------------|-------------|
|
||||
| `:path` | Base-path for routes |
|
||||
| `:routes` | Initial resolved routes (default `[]`) |
|
||||
| `:data` | Initial route data (default `{}`) |
|
||||
| `:spec` | clojure.spec definition for a route data, see `reitit.spec` on how to use this |
|
||||
| `:expand` | Function of `arg opts => data` to expand route arg to route data (default `reitit.core/expand`) |
|
||||
| `:coerce` | Function of `route opts => route` to coerce resolved route, can throw or return `nil` |
|
||||
| `:compile` | Function of `route opts => result` to compile a route handler |
|
||||
| `:validate` | Function of `routes opts => ()` to validate route (data) via side-effects |
|
||||
| `:conflicts` | Function of `{route #{route}} => ()` to handle conflicting routes (default `reitit.core/throw-on-conflicts!`) |
|
||||
| `:router` | Function of `routes opts => router` to override the actual router implementation |
|
||||
|
|
|
|||
Loading…
Reference in a new issue