bettertend/frontend/node_modules/reka-ui/dist/shared/handleAndDispatchCustomEven...

21 lines
581 B
JavaScript

//#region src/shared/handleAndDispatchCustomEvent.ts
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);
}
//#endregion
Object.defineProperty(exports, 'handleAndDispatchCustomEvent', {
enumerable: true,
get: function () {
return handleAndDispatchCustomEvent;
}
});
//# sourceMappingURL=handleAndDispatchCustomEvent.cjs.map