@smui/common
Version:
Svelte Material UI - Common
12 lines • 533 B
JavaScript
export function dispatch(element, eventType, detail, eventInit = { bubbles: true }) {
if (typeof Event === 'undefined') {
throw new Error('Event not defined.');
}
if (!element) {
console.warn('Tried to dispatch event without element.', eventType, detail);
}
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