ClojureScript-only AST op handlers. Mirrors skeptic.analysis.annotate.jvm:
each handler recurses children via (:recurse ctx) and assigns a :type
derived from the cljs :tag (translated via av/cljs-tag->type), falling
back to Dyn when the tag is any or unrecognized.
ClojureScript-only AST op handlers. Mirrors `skeptic.analysis.annotate.jvm`: each handler recurses children via (:recurse ctx) and assigns a `:type` derived from the cljs `:tag` (translated via `av/cljs-tag->type`), falling back to `Dyn` when the tag is `any` or unrecognized.
(annotate-host-call ctx node)Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
(annotate-host-field ctx node)Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
(annotate-js ctx node)Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
(annotate-js-var ctx node)Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
Inputs: [ctx :- aapi/AnnotateCtx node :- aas/AnnotatedNode] Returns: aas/AnnotatedNode
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |