@smui/common
Version:
Svelte Material UI - Common
12 lines • 517 B
JavaScript
export function dispatch(element, eventType, detail, eventInit = { bubbles: true }) {
if (typeof Event === 'undefined') {
throw new Error('Event not defined.');
}
if (!element) {
throw new Error('Tried to dispatch event without element.');
}
const event = new CustomEvent(eventType, Object.assign(Object.assign({}, eventInit), { detail }));
element === null || element === void 0 ? void 0 : element.dispatchEvent(event);
return event;
}
//# sourceMappingURL=dispatch.js.map