UNPKG

@testing-library/user-event

Version:
23 lines (18 loc) 842 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var isElementType = require('../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.isElementType(element, 'button') || isElementType.isElementType(element, 'input') && element.type in clickableInputTypes; } exports.isClickableInput = isClickableInput;