Liking cljdoc? Tell your friends :D

flanders.schema


->schemaclj/s

(->schema node)
source

->schema-at-locclj/s

(->schema-at-loc leaf-node loc)

Get the schema for a node, with location awareness

Get the schema for a node, with location awareness
sourceraw docstring

->schema-treeclj/sdeprecated

source

dedup-map-typeclj/s

(dedup-map-type map-type)

MapType maintains a list of MapEntryTypes. Since this is a list and not a map, there is no duplicate key resolution. This fn takes a MapType and returns a new MapType with duplicates removed (based on key schema matching).

MapType maintains a list of MapEntryTypes.  Since this is a list
and not a map, there is no duplicate key resolution.  This fn takes
a MapType and returns a new MapType with duplicates removed (based
on key schema matching).
sourceraw docstring

get-schemaclj/s

source

SchemaNodeclj/s≠protocol

->schema'clj/s

(->schema' node f)
source

sort-map-typeclj/s

(sort-map-type map-type)

Sort the entries in a MapType by key schema (compared as a string). The MapType should already be deduped (as by dedup-map-type) as this fn does not use the schema-tools assoc.

Sort the entries in a MapType by key schema (compared as a string).
The MapType should already be deduped (as by dedup-map-type) as this
fn does not use the schema-tools assoc.
sourceraw docstring

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

× close