@ideal-postcodes/jsutil
Version:
Browser Address Autocomplete for api.ideal-postcodes.co.uk
14 lines (13 loc) • 545 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.trigger = exports.newEvent = void 0;
const newEvent = ({ event, bubbles = true, cancelable = true, }) => {
if (typeof window.Event === "function")
return new window.Event(event, { bubbles, cancelable });
const e = document.createEvent("Event");
e.initEvent(event, bubbles, cancelable);
return e;
};
exports.newEvent = newEvent;
const trigger = (e, event) => e.dispatchEvent((0, exports.newEvent)({ event }));
exports.trigger = trigger;