The motivation for these changes is using emitter as class mixin.
For example, if we use lib ts-mixer for mixing various class traits, it can't copy # properties.
EventEmitter often used as such kind of trait. So, it would be nice to use it directly as dependency without any changes.
The motivation for these changes is using emitter as class mixin.
For example, if we use lib ts-mixer for mixing various class traits, it can't copy
#
properties. EventEmitter often used as such kind of trait. So, it would be nice to use it directly as dependency without any changes.