utils.ts 248 B

12345678910111213
  1. export function triggerEvent(
  2. target: Element,
  3. event: string,
  4. process?: (e: any) => any,
  5. ): Event {
  6. const e = new Event(event, {
  7. bubbles: true,
  8. cancelable: true,
  9. })
  10. if (process) process(e)
  11. target.dispatchEvent(e)
  12. return e
  13. }