(append-uri total-path path-part root?)
Append path part's URI to total path so far. Path can be simple or complex.
Append path part's URI to total path so far. Path can be simple or complex.
(args-vec [type val])
Extract arguments vector from path part.
Extract arguments vector from path part.
(endpoint-meta fn-name uri method params-n-specs fn-spec extra)
(normalize-arg arg)
Convert arg spec into {:param {:type "x" :name "y"} :spec ::spec} or '&
Convert arg spec into {:param {:type "x" :name "y"} :spec ::spec} or '&
(param-map params-n-specs path-params)
(parse-defs definition default-method)
(parse-defs structure total-path total-args default-method root?)
Traverse structure and emit a sequence of endpoint meta objects
Traverse structure and emit a sequence of endpoint meta objects
(parse-uri uri)
Parse URI into alternating fixed strings and vars.
Parse URI into alternating fixed strings and vars.
(ptype sym)
Extract parameter type based on metadata tags
Extract parameter type based on metadata tags
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close