CrossClj

0.4.0 docs

SourceDocs



RECENT
    VARS
    any-map-schema?
    copy-from-to
    copy-to-from
    deep-merge
    deep-merge*
    deep-merge-from-to
    deep-merge-map-like
    deep-merge-map-like*
    deep-merge-to-from
    dissoc-in
    extract-schema
    join
    map-like?
    merge-map-like
    merge-map-schemas
    move-from-to
    move-to-from
    strip-nil-values
    vectorize

    « Index of all namespaces of this project

    (any-map-schema? schema)
    (copy-from-to data [from to])
    (copy-to-from data [to from])
    (deep-merge & coll)
    Deep-merges things together
    
    Private
    (deep-merge* & colls)
    (deep-merge-from-to data [from to])
    (deep-merge-map-like & maps)
    Deep-merges maps together, non-map-likes are overridden
    
    Private
    (deep-merge-map-like* & maps)
    (deep-merge-to-from data [to from])
    (dissoc-in m [k & ks])
    Dissociates an entry from a nested associative structure returning a new
    nested structure. keys is a sequence of keys. Any empty maps that result
    will not be present in the new structure.
    (extract-schema x)(extract-schema x default)
    (join & x-or-xs)
    (map-like? x)
    Checks wether x is a map or vector of tuples
    
    (merge-map-like & cols)
    Merges map-like collections into a linked map
    
    (merge-map-schemas & schemas)
    (move-from-to data [from to])
    (move-to-from data [to from])
    (strip-nil-values m)
    Recursively strip away nils and empty maps