(make-poly-map m impls & [metadata])
Internal raw constructor for PolyMap. Creates a PolyMap instance
directly from the underlying collection m
and impls map
impls
. Does NOT perform the internal preparation step (like
ensuring default-invoke). Prefer com.jolygon.poly-map.api-0/poly-map
for general use.
Internal raw constructor for PolyMap. Creates a PolyMap instance directly from the underlying collection `m` and impls map `impls`. Does NOT perform the internal preparation step (like ensuring default-invoke). Prefer `com.jolygon.poly-map.api-0/poly-map` for general use.
(make-transient-poly-map edit m impls & [metadata])
Internal raw constructor for TransientPolyMap. Creates a TransientPolyMap
instance directly from the underlying collection m
and impls map
impls
. Does NOT perform the internal preparation step (like
ensuring default-invoke). Prefer com.jolygon.poly-map.api-0/poly-map
for general use.
Internal raw constructor for TransientPolyMap. Creates a TransientPolyMap instance directly from the underlying collection `m` and impls map `impls`. Does NOT perform the internal preparation step (like ensuring default-invoke). Prefer `com.jolygon.poly-map.api-0/poly-map` for general use.
(poly-map & kvs)
keyval => key val Returns a new poly-map with supplied mappings. If any keys are equal, they are handled as if by repeated uses of assoc.
keyval => key val Returns a new poly-map with supplied mappings. If any keys are equal, they are handled as if by repeated uses of assoc.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close