IMeta

protocolsince v0.0-927 clojure.lang/IMetaEdit
implemented for ArrayNodeSeq Atom BlackNode ChunkedCons ChunkedSeq Cons Cycle EmptyList HashMapLite IndexedSeq IntegerRange Iterate KeySeq LazySeq List MapEntry MetaFn NodeSeq ObjMap PersistentArrayMap PersistentArrayMapSeq PersistentHashMap PersistentHashSet PersistentQueue PersistentQueueSeq PersistentTreeMap PersistentTreeMapSeq PersistentTreeSet PersistentVector RSeq Range RedNode Repeat SetLite Subvec Symbol ValSeq Var VectorLite function

Source docstring:
Protocol for accessing the metadata of an object.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol IMeta
  (^clj-or-nil -meta [o]
    "Returns the metadata of object o."))