std.dom.type
metaclass
added in 3.0
(metaclass)(metaclass id)returns info associated with given metaclass
(metaclass-add :test {:metatype :value :data “hello”})
(metaclass :test) => {:id :test :metatype :value :data “hello”}
metaclass-add
added in 3.0
(metaclass-add id m)adds metaclass information
(metaclass-add :test {:metatype :value})
metaclass-remove
added in 3.0
(metaclass-remove id)removes metaclass information
(metaclass-remove :test)
metaprops
added in 3.0
(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}
metaprops-add
added in 3.0
(metaprops-add id m)adds metaprops information
(metaprops-add :test {:tag :test/node})
metaprops-install
added in 3.0
(metaprops-install m)adds metaclass information
(metaprops-install {:test/a {:tag :test/a :metaclass :dom/value :metatype :dom/value}})
metaprops-remove
added in 3.0
(metaprops-remove tag)removes metaprops information
(metaprops-remove :test/node)