Functions working with specomatic entity type definitions.
Functions working with specomatic entity type definitions.
(defaults etype-def)
Given entity type definition etype-def
, returns a (partial) entity type definition containing defaults.
Given entity type definition `etype-def`, returns a (partial) entity type definition containing defaults.
(display-name-fields etype)
Given the entity type definition etype-def
, returns a set of fields (keywords) that are part of the display name of the entity type.
Given the entity type definition `etype-def`, returns a set of fields (keywords) that are part of the display name of the entity type.
(field-def etype-def field)
Given the entity type definition etype-def
and a field
, returns the field definition for the field.
Given the entity type definition `etype-def` and a `field`, returns the field definition for the field.
(field-defs etype-def)
Given the entity type definition etype-def
, returns a map of fields (keywords) to their field definition.
Given the entity type definition `etype-def`, returns a map of fields (keywords) to their field definition.
(id-field etype-def)
Given the entity type definition etype-def
, returns the id field.
Given the entity type definition `etype-def`, returns the id field.
(merge-etype-defs & etype-defs)
Merge given entity type definitions etype-defs
, merging their :field-defs
.
Merge given entity type definitions `etype-defs`, merging their `:field-defs`.
(required-fields etype-def)
Given the entity type definition etype-def
, returns the set of required fields.
Given the entity type definition `etype-def`, returns the set of required fields.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close