UNPKG

@testing-library/user-event

Version:
19 lines (16 loc) 720 B
import { isElementType } from '../misc/isElementType.js'; var clickableInputTypes; (function(clickableInputTypes) { clickableInputTypes['button'] = 'button'; clickableInputTypes['color'] = 'color'; clickableInputTypes['file'] = 'file'; clickableInputTypes['image'] = 'image'; clickableInputTypes['reset'] = 'reset'; clickableInputTypes['submit'] = 'submit'; clickableInputTypes['checkbox'] = 'checkbox'; clickableInputTypes['radio'] = 'radio'; })(clickableInputTypes || (clickableInputTypes = {})); function isClickableInput(element) { return isElementType(element, 'button') || isElementType(element, 'input') && element.type in clickableInputTypes; } export { isClickableInput };