UNPKG

416 BJavaScriptView Raw
1export const fireEvent = (eventTarget, type,
2// @ts-ignore
3detail, options) => {
4 options = options || {};
5 const event = new CustomEvent(type, {
6 bubbles: options.bubbles === undefined ? true : options.bubbles,
7 cancelable: Boolean(options.cancelable),
8 composed: options.composed === undefined ? true : options.composed,
9 detail,
10 });
11 eventTarget.dispatchEvent(event);
12};