frontend/.pnpm-store/v3/files/c1/71bafe83f8c3ff10d1121c8fbe921622c8376e5c939cc62b7a7d6b14e8ba809f7715308dbe9cceaefb6195fd240cb127676c9cd50ee1ea661f17f40692ba28

18 lines
442 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function default_1(from, to, events) {
const fns = {};
for (const event of events) {
fns[event] = (...args) => {
to.emit(event, ...args);
};
from.on(event, fns[event]);
}
return () => {
for (const event of events) {
from.off(event, fns[event]);
}
};
}
exports.default = default_1;