Pregunta de entrevista de HiBob

Implement denounce in typescript. Use generic types.