Sha256: c38315eae21e8db8865ee4a1607483293b1402ff334d09424c86177e67cd2937
Contents?: true
Size: 663 Bytes
Versions: 26
Compression:
Stored size: 663 Bytes
Contents
'use strict'; function getWindow(node) { var _node_ownerDocument; if (isDocument(node) && node.defaultView) { return node.defaultView; } else if ((_node_ownerDocument = node.ownerDocument) === null || _node_ownerDocument === void 0 ? void 0 : _node_ownerDocument.defaultView) { return node.ownerDocument.defaultView; } throw new Error(`Could not determine window of node. Node was ${describe(node)}`); } function isDocument(node) { return node.nodeType === 9; } function describe(val) { return typeof val === 'function' ? `function ${val.name}` : val === null ? 'null' : String(val); } exports.getWindow = getWindow;
Version data entries
26 entries across 26 versions & 1 rubygems