reakit-utils
Version:
Reakit utils
25 lines (19 loc) • 565 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
require('./getDocument.js');
var createEvent = require('./createEvent.js');
/**
* Creates and dispatches `Event` in a way that also works on IE 11.
*
* @example
* import { fireEvent } from "reakit-utils";
*
* fireEvent(document.getElementById("id"), "blur", {
* bubbles: true,
* cancelable: true,
* });
*/
function fireEvent(element, type, eventInit) {
return element.dispatchEvent(createEvent.createEvent(element, type, eventInit));
}
exports.fireEvent = fireEvent;