a recursive schema specifying a template for building data parameters
for factory methods, allowing references to already created objects
with #slip.system/ref
tagged literals
::ref-path-spec
- a RefPath
e.g. from a #slip.system/ref tagged literal
::map-data-spec
- a {<keyword> <DataSpec>}
map
::vector-data-spec
- a [<DataSpec>]
<anything-else> - a literal value
a recursive schema specifying a template for building data parameters for factory methods, allowing references to already created objects with `#slip.system/ref` tagged literals `::ref-path-spec` - a `RefPath` e.g. from a #slip.system/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