class_docstr: The PrettyPrinter used to print all HoloView objects via the
  pprint method.
class_docstr_tok: ["The","PrettyPrinter","used","to","print","all","HoloView","objects","via","the","pprint","method","."]
docstr: Return the information summary for an Element. This consists
  of the dotted name followed by an value dimension names.
docstr_tok: ["Return","the","information","summary","for","an","Element",".","This","consists","of","the","dotted","name","followed","by","an","value","dimension","names","."]
code: def element_info(cls_or_slf, node, siblings, level, value_dims):
      """
      Return the information summary for an Element. This consists
      of the dotted name followed by an value dimension names.
      """
      info = cls_or_slf.component_type(node)
      if len(node.kdims) >= 1:
          info += (
              cls_or_slf.tab
              + f"[{','.join(d.name for d in node.kdims)}]"
          )
      if value_dims and len(node.vdims) >= 1:
          info += (
              cls_or_slf.tab
              + f"({','.join(d.name for d in node.vdims)})"
          )
      return level, [(level, info)]
  
imports: import re
  import textwrap
  import param
  from param.ipython import ParamPager
  from param.parameterized import bothmethod
  from .util import group_sanitizer, label_sanitizer
label_desc: Use image node_id 8 for calling the PrettyPrinter obj's underlying member method code with example usage: obj.element_info(cls_or_slf, node, siblings, level, value_dims) and returns: level,  list