UNPKG

@popperjs/core

Version:

Tooltip and Popover Positioning Engine

11 lines (9 loc) 331 B
/*:: import type { Window } from '../types'; */ /*:: declare function getWindow(node: Node | Window): Window; */ export default function getWindow(node) { if (node.toString() !== '[object Window]') { var ownerDocument = node.ownerDocument; return ownerDocument ? ownerDocument.defaultView : window; } return node; }