Tags

Ns

Symbols

zen/map
{
:zen/file
"/Users/niquola/.gitlibs/libs/zen-lang/zen/593a18f7f7f780f7024ae5ee2248e50a97d4bcaa/pkg/zen.edn"
:typezen/map
:zen/namezen/map
:keys
{
:key
{
:confirms
:zen/desc
"Validate keys against schema. Turn off unknown-keys validation"
:require
{
:typezen/set
:zen/desc
"Set of required keys; set means 'one of key' is required."
:every
{
:case
[
[0]
{
:when
[1]
{
:when
{
:typezen/set
:zen/desc
"mean 'one of this keys'"
:every
:keys
{
:typezen/map
:values
{
:confirms
:typezen/map
:keys
{
:type
:values
{
:confirms
:exclusive-keys
{
:typezen/set
:zen/desc
"Set of exclusive groups; each group"
:every
{
:typezen/set
:minItems
2
:every
{
:case
[
[0]
{
:when
[1]
{
:when
{
:typezen/set
:then
{
:typezen/set
:every
:schema-key
{
:require
#{
:key
:typezen/map
:keys
{
:key
:ns
{
:zen/desc
"namespace prefix to add to key"
:resolve
{
:typezen/map
:values