(metaclass)
(metaclass id)
returns info associated with given metaclass
(metaclass-add :test {:metatype :value :data "hello"})
(metaclass :test) => {:id :test :metatype :value :data "hello"}
returns info associated with given metaclass (metaclass-add :test {:metatype :value :data "hello"}) (metaclass :test) => {:id :test :metatype :value :data "hello"}
(metaclass-add id m)
adds metaclass information
(metaclass-add :test {:metatype :value})
adds metaclass information (metaclass-add :test {:metatype :value})
(metaclass-remove id)
removes metaclass information
(metaclass-remove :test)
removes metaclass information (metaclass-remove :test)
(metaprops)
(metaprops tag)
returns metaprops info associated with the node
(metaprops-add :test {:tag :test/node})
(metaprops :test/node) => {:tag :test/node, :metaclass :test, :metatype :value}
returns metaprops info associated with the node (metaprops-add :test {:tag :test/node}) (metaprops :test/node) => {:tag :test/node, :metaclass :test, :metatype :value}
(metaprops-add id m)
adds metaprops information
(metaprops-add :test {:tag :test/node})
adds metaprops information (metaprops-add :test {:tag :test/node})
(metaprops-install m)
adds metaclass information
(metaprops-install {:test/a {:tag :test/a :metaclass :dom/value :metatype :dom/value}})
adds metaclass information (metaprops-install {:test/a {:tag :test/a :metaclass :dom/value :metatype :dom/value}})
(metaprops-remove tag)
removes metaprops information
(metaprops-remove :test/node)
removes metaprops information (metaprops-remove :test/node)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close