в node.js, как переслать все события модуля в другой

Скажем, я создаю свой собственный модуль, который находится на вершинесеть' модуль. Мой модуль имеет свои собственные события, но также позволяет клиентам прослушивать сетевые события, генерируемые соединением tcp:

mymod.on('myevent',...); // my event
mymod.on('connect',...); // net event
mymod.on('end',...);     // net event

Прямо сейчас яя делаю следующее

...
tcp.on('connect',function(){ self.emit('connect');});
tcp.on('end',function(){ self.emit('end');});
...

Есть ли у меня более идиотский способ просто пересылать все события (или подмножество событий) из одного модуля в клиенты другого модуля?

Я ожидаю, что такой сценарий возникает постоянно, поэтому яЯ хотел бы сделать это самым чистым способом, который я могу.

Ответы на вопрос(2)

Ваш ответ на вопрос