Pergunta de entrevista da empresa Edlink

Implement a simple Event Bus similar to Node's EventEmitter. You're given a Typescript Class skeleton with 8 empty methods. The interview is recorded and conducted by a non-technical recruiter, that's right, not an engineer so no ability to ask any clarifying questions.