1 | export const fireEvent = (eventTarget, type,
|
2 | // @ts-ignore
|
3 | detail, 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 | };
|