export function element ( node ? ) { return node != null && node . nodeType === Node . ELEMENT_NODE ; } export function button ( el ? ) { return element ( el ) && el . tagName . toLowerCase ( ) === 'button' ; } export function input ( el ? ) { return element ( el ) && el . tagName . toLowerCase ( ) === 'input' ; } export function array ( item ? ) { return item != null && item instanceof Array ; }