(build-ns-header target-ns source-ns)
(build-ns-header target-ns source-ns additional-deps)
(build-ns-header target-ns source-ns additional-deps exclusions)
Generates a namespace header with the specified target-ns and source-ns, along with optional additional dependencies and exclusions. If exclusions are provided, they will be used to exclude the specified symbol(s) from the :refer-clojure directive.
Generates a namespace header with the specified target-ns and source-ns, along with optional additional dependencies and exclusions. If exclusions are provided, they will be used to exclude the specified symbol(s) from the :refer-clojure directive.
(do-lift {:keys [target-ns source-ns lift-fn-lookup deps exclusions]})
Writes the lifted functions to target namespace.
Example: {:target-ns 'tablecloth.api.operators :source-ns 'tablecloth.column.api.operators :lift-fn-lookup {['+ '- '*] lift-fn} :deps ['tablecloth.api.lift_operators] :exclusions '[* + -]}
Writes the lifted functions to target namespace. Example: {:target-ns 'tablecloth.api.operators :source-ns 'tablecloth.column.api.operators :lift-fn-lookup {['+ '- '*] lift-fn} :deps ['tablecloth.api.lift_operators] :exclusions '[* + -]}
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close