@benev/slate
Version:
frontend web stuff
11 lines • 417 B
JavaScript
/** attach event listeners to dom elements */
export function ev(target, events, options) {
const entries = Object.entries(events);
for (const [event, listener] of entries)
target.addEventListener(event, listener, options);
return function dispose() {
for (const [event, listener] of entries)
target.removeEventListener(event, listener);
};
}
//# sourceMappingURL=ev.js.map