Liking cljdoc? Tell your friends :D

specomatic.etype-def

Functions working with specomatic entity type definitions.

Functions working with specomatic entity type definitions.
raw docstring

defaultsclj/s

(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.
sourceraw docstring

display-name-fieldsclj/s

(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.
sourceraw docstring

field-defclj/s

(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.
sourceraw docstring

field-defsclj/s

(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.
sourceraw docstring

id-fieldclj/s

(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.
sourceraw docstring

merge-etype-defsclj/s

(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`.
sourceraw docstring

required-fieldsclj/s

(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.
sourceraw docstring

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

× close