UNPKG

@testing-library/user-event

Version:
17 lines (12 loc) 510 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var eventWrapper = require('../misc/eventWrapper.js'); var getActiveElement = require('./getActiveElement.js'); var isFocusable = require('./isFocusable.js'); function blur(element) { if (!isFocusable.isFocusable(element)) return; const wasActive = getActiveElement.getActiveElement(element.ownerDocument) === element; if (!wasActive) return; eventWrapper.eventWrapper(()=>element.blur()); } exports.blur = blur;