You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import getWindow from "./getWindow.js";
function isElement(node) { var OwnElement = getWindow(node).Element; return node instanceof OwnElement || node instanceof Element; }
function isHTMLElement(node) { var OwnElement = getWindow(node).HTMLElement; return node instanceof OwnElement || node instanceof HTMLElement; }
function isShadowRoot(node) { // IE 11 has no ShadowRoot
if (typeof ShadowRoot === 'undefined') { return false; }
var OwnElement = getWindow(node).ShadowRoot; return node instanceof OwnElement || node instanceof ShadowRoot; }
export { isElement, isHTMLElement, isShadowRoot };
|