UNPKG

@patternfly/react-core

Version:

This library provides a set of common React components for use with the PatternFly reference implementation.

18 lines (13 loc) 376 B
// @ts-nocheck /* :: import type { Window } from '../types'; */ /* :: declare function getWindow(node: Node | Window): Window; */ /** * @param node */ export default function getWindow(node) { if (node.toString() !== '[object Window]') { const ownerDocument = node.ownerDocument; return ownerDocument ? ownerDocument.defaultView : window; } return node; }