a recursive schema specifying a template for building data parameters
for factory methods, allowing references to already created objects
with #slip/ref tagged literals
::ref-path-spec - a RefPath e.g. from a #slip/ref tagged literal::map-data-spec - a {<keyword> <DataSpec>} map::vector-data-spec - a [<DataSpec>]<anything-else> - a literal valuea recursive schema specifying a template for building data parameters
for factory methods, allowing references to already created objects
with `#slip/ref` tagged literals
- `::ref-path-spec` - a `RefPath` e.g. from a #slip/ref tagged literal
- `::map-data-spec` - a `{<keyword> <DataSpec>}` map
- `::vector-data-spec` - a `[<DataSpec>]`
- `<anything-else>` - a literal valuean ObjectSpec with a key - to be used where keys must
be explicit, in a VectorSystemSpec
an ObjectSpec with a key - to be used where keys must be explicit, in a [[VectorSystemSpec]]
an ObjectSpec with no key - to be used where keys
are implicit, in a MapSystemSpec
an ObjectSpec with no key - to be used where keys are implicit, in a [[MapSystemSpec]]
a SystemSpec with no explicit order
a [[SystemSpec]] with no explicit order
a SystemSpec which may be presented as a map of
KeylessObjectSpec or a vector of KeyedObjectSpec
a SystemSpec which may be presented as a map of [[KeylessObjectSpec]] or a vector of [[KeyedObjectSpec]]
a SystemSpec with explicit order
a [[SystemSpec]] with explicit order
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |