@synergy-design-system/components
Version:
18 lines (16 loc) • 363 B
JavaScript
// src/internal/event.ts
function waitForEvent(el, eventName) {
return new Promise((resolve) => {
function done(event) {
if (event.target === el) {
el.removeEventListener(eventName, done);
resolve();
}
}
el.addEventListener(eventName, done);
});
}
export {
waitForEvent
};
//# sourceMappingURL=chunk.LQDIH4Z5.js.map