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 value
an 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 is a website building & hosting documentation for Clojure/Script libraries
× close