UNPKG

@web3r/flowerkit

Version:

A collection of more than 60 often used utility JS functions that simplify frontend development.

12 lines (11 loc) 574 B
/** * Checks whether the specified object is a DOM element * @param el{*} - source object * @return {boolean} * @example * // How to check if object is dom node? * const isMyElNode = isNode(document.getElementById("test")); * console.log(isMyElNode) // => boolean */ const isNode=el=>{if(typeof Element==="undefined"||typeof Document==="undefined")return typeof el==="object"&&el.nodeType===1&&typeof el.style==="object"&&typeof el.ownerDocument==="object";else return el instanceof Element||el instanceof Document};export{isNode}; //# sourceMappingURL=index.js.map