UNPKG

@popperjs/core

Version:

Tooltip and Popover Positioning Engine

16 lines (14 loc) 420 B
// @flow import { isElement } from './instanceOf'; import type { Window } from '../types'; export default function getDocumentElement( element: Element | Window ): HTMLElement { // $FlowFixMe[incompatible-return]: assume body is always available return ( (isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing] element.document) || window.document ).documentElement; }