Skip to main content

Data Inspection

  • datafy

    Attempts to return x as data. datafy will return the value of clojure.protocols/datafy. If the value has been transforme...

  • nav

    Returns (possibly transformed) v in the context of coll and k (a key/index or nil). Callers should attempt to provide th...

  • Diff

    Implementation detail. Subject to change.

  • EqualityPartition

    Implementation detail. Subject to change.

  • diff

    Recursively compares a and b, returning a tuple of [things-only-in-a things-only-in-b things-in-both]. Comparison rules:...

  • doc

    Queries the reflection api with a fully qualified symbol, then prints documentation information at the repl.

  • macroexpand

    Queries the reflection api with a quoted macro form, then calls the callback function with the macroexpanded form, as a ...

  • meta

    Queries the reflection api with a fully qualified symbol, then calls callback fn cb with the evaluated cljs map containi...

  • keywordize-keys

    Recursively transforms all map keys from strings to keywords.

  • postwalk

    Performs a depth-first, post-order traversal of form. Calls f on each sub-form, uses f's return value in place of the o...

  • postwalk-replace

    Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data str...

  • prewalk

    Like postwalk, but does pre-order traversal.

  • prewalk-replace

    Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data str...

  • stringify-keys

    Recursively transforms all map keys from keywords to strings.

  • walk

    Traverses form, an arbitrary data structure. inner and outer are functions. Applies inner to each element of form, bui...