IEditableCollection

protocolsince v0.0-1211 clojure.lang/IEditableCollectionEdit
implemented for ObjMap PersistentArrayMap PersistentHashMap PersistentHashSet PersistentVector

Source docstring:
Protocol for collections which can transformed to transients.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol IEditableCollection
  (^clj -as-transient [coll]
    "Returns a new, transient version of the collection, in constant time."))