(api-element {:keys [table tag title namespace project display]
:or {title "" display #{:tags :entries}}
:as elem})
displays the entire :api
namespace
displays the entire `:api` namespace
(api-entry [var entry :as pair] {:keys [project namespace] :as elem})
formats a ns/var
pair tag into an html element
formats a `ns/var` pair tag into an html element
(api-entry-example entry project)
helper function to convert a test entry into a html tree form
helper function to convert a test entry into a html tree form
(api-entry-source entry project var namespace)
helper function to convert a source entry into a html tree form
helper function to convert a source entry into a html tree form
(entry-tag ns var)
helper for formating vars
(entry-tag 'code.doc 'output-path) = "entry__code.doc__output_path"
helper for formating vars (entry-tag 'code.doc 'output-path) = "entry__code.doc__output_path"
(lower-first s)
converts the first letter to lowercase
(lower-first "Hello") => "hello"
converts the first letter to lowercase (lower-first "Hello") => "hello"
(select-entries {:keys [table class only exclude module] :as elem})
selects api entries based on filters
selects api entries based on filters
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close