class_docstr: When a data source is shared between multiple renderers, selecting a point on
  from any renderer will cause that row in the data source to be selected. The
  selection is made from the union of hit test results from all renderers.
class_docstr_tok: ["When","a","data","source","is","shared","between","multiple","renderers",",","selecting","a","point","on","from","any","renderer","will","cause","that","row","in","the","data","source","to","be","selected",".","The","selection","is","made","from","the","union","of","hit","test","results","from","all","renderers","."]
code: def __init__(self, *args, **kwargs) -> None:
      super().__init__(*args, **kwargs)
  
file_path: bokeh/src/bokeh/models/selections.py
imports: from __future__ import annotations
  import logging
  from ..core.has_props import abstract
  from ..core.properties import Dict, Int, List, Seq, String, Struct
  from ..model import Model
label_desc: Use image node_id 1 to create a new UnionRenderers object from inherited base classes: SelectionPolicy with example: obj = UnionRenderers()