@popperjs/core
Version:
Tooltip and Popover Positioning Engine
12 lines (10 loc) • 327 B
Flow
// @flow
import { isElement } from './instanceOf';
import type { Window } from '../types';
export default function getDocumentElement(
element: Element | Window
): HTMLElement {
// $FlowFixMe: assume body is always available
return (isElement(element) ? element.ownerDocument : element.document)
.documentElement;
}