UNPKG

reakit-utils

Version:

Reakit utils

16 lines (15 loc) 570 B
/** * Checks whether `element` is a native HTML button element. * * @example * import { isButton } from "reakit-utils"; * * isButton(document.querySelector("button")); // true * isButton(document.querySelector("input[type='button']")); // true * isButton(document.querySelector("div")); // false * isButton(document.querySelector("input[type='text']")); // false * isButton(document.querySelector("div[role='button']")); // false * * @returns {boolean} */ export declare function isButton(element: Element): element is HTMLButtonElement | HTMLInputElement;