Question d’entretien chez Meta

Implement an event emitter from scratch.