function createRoot(parentNode) {
  var root = domify(
    '<div class="djs-tooltip-container" />'
  );

  assignStyle(root, {
    position: 'absolute',
    width: '0',
    height: '0'
  });

  parentNode.insertBefore(root, parentNode.firstChild);

  return root;
}
@typedef {import('../../core/Canvas').default} Canvas
@typedef {import('../../core/EventBus').default} EventBus

@typedef {import('../../util/Types').RectTRBL} RectTRBL

@typedef { {
  html: string | HTMLElement;
  position: RectTRBL;
  show?: {
    minZoom?: number;
    maxZoom?: number;
  };
  timeout?: number;
} } Tooltip