handleAndDispatchCustomEvent-Bk_AVSSo.mjs 426 Bytes
function handleAndDispatchCustomEvent(name, handler, detail) {
  const target = detail.originalEvent.target;
  const event = new CustomEvent(name, {
    bubbles: false,
    cancelable: true,
    detail
  });
  if (handler) target.addEventListener(name, handler, { once: true });
  target.dispatchEvent(event);
}

export { handleAndDispatchCustomEvent as h };
//# sourceMappingURL=handleAndDispatchCustomEvent-Bk_AVSSo.mjs.map