moonrockz/diagrams-svg/icons
Values
asset_id
fn asset_id(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String) -> StringCollision-free local identifier, including the renderer prefix and namespace.
contains
fn contains(icon : @moonrockz/diagrams/icons.Reference) -> Booldefinition
fn definition(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String) -> Stringdefinition_node
fn definition_node(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String) -> @moonrockz/diagrams-svg/writer.NodeA trusted compiled definition. Unknown keys never substitute a known symbol.
definitions
fn definitions(icons : ReadOnlyArray[@moonrockz/diagrams/icons.Reference], id_prefix : String) -> StringDeduplicate used symbols. No unused catalog asset enters an output.
known
fn known(icon : @moonrockz/diagrams/icons.Reference) -> BoolWhether a frozen symbol exists. ZenUML names follow upstream ASCII case folding.
paint
fn paint(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String, x : Double, y : Double, size : Double) -> Stringpaint_node
fn paint_node(icon : @moonrockz/diagrams/icons.Reference, id_prefix : String, x : Double, y : Double, size : Double) -> @moonrockz/diagrams-svg/writer.NodePaint a square symbol with a white backing plate that preserves asset colours.
registry_keys
fn registry_keys() -> ReadOnlyArray[String]Complete pinned participant registry in stable lexical order.