UNPKG

reakit-utils

Version:

Reakit utils

25 lines (19 loc) 565 B
'use strict'; 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;