Liking cljdoc? Tell your friends :D

slip.schema


DataSpecclj/s

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 value
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 value
sourceraw docstring

KeyedObjectSpecclj/s

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]]
sourceraw docstring

KeylessObjectSpecclj/s

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]]
sourceraw docstring

MapSystemSpecclj/s

a SystemSpec with no explicit order

a [[SystemSpec]] with no explicit order
sourceraw docstring

SystemSpecclj/s

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]]
sourceraw docstring

VectorSystemSpecclj/s

a SystemSpec with explicit order

a [[SystemSpec]] with explicit order
sourceraw docstring

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

× close