(append-all structure elements)
(append-one structure elem)
(prepend-all structure elements)
(prepend-one structure elem)
(all-select structure next-fn)
(all-transform structure next-fn)
(extract-basic-filter-fn path)
(fast-empty? s)
(get-first s)
(get-last s)
(if-select vals structure next-fn then-tester then-nav else-nav)
(if-transform vals structure next-fn then-tester then-nav else-nav)
(insert-before-idx aseq idx val)
(invoke-end-fn end-fn structure start)
(keypath* key)
Navigates to the specified key, navigating to nil if it does not exist. Setting the value to NONE will remove it from the collection.
Navigates to the specified key, navigating to nil if it does not exist. Setting the value to NONE will remove it from the collection.
(map-keys-non-transient-transform structure empty-map next-fn)
(map-vals-non-transient-transform structure empty-map next-fn)
(map-keys-transform structure next-fn)
(map-vals-transform structure next-fn)
(must* k)
Navigates to the key only if it exists in the map. Setting the value to NONE will remove it from the collection.
Navigates to the key only if it exists in the map. Setting the value to NONE will remove it from the collection.
(not-NONE? v)
(not-selected?* compiled-path vals structure)
(nthpath* i)
(PosNavigator getter updater)
(queue? coll)
(selected?* compiled-path vals structure)
(srange-select structure start end next-fn)
(transient-vec-count v)
(update-first s afn)
(update-last s afn)
(vec-count v)
(void-transformed-kv-pair? newkv)
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 |