Referente ao curso TypeScript Part 1: Evolving Your JavaScript, no capítulo Porque usar TypeScript? e atividade Negociação, modelagem e regras
resolvido