For the sake of simplicity, Let's say we have a MyComponent with an @Input() eventName = 'signal'.
I would like to use the value signal as the name of a dynamically created EventEmitter. Which I can use as a regular @Output as so:
<my-component [eventName]="'signal'" (signal)="onSignal()"></my-component>
My actual use case needs an array of "event" objects which would contain some other info for the template apart from the unique name to be used as the @Output name.