TypeScript foi criado e desenvolvido dentro da microsoft para que programadores de C# que é orientada a objetos classica(palavra class, e outros), pudessem programar usando javascript e não terem um impacto muito grande, pois as linguagens são muito diferentes!
Ou seja, TypeScript foi feito pra ser usado como OOP classico. Então sim você pode!
É obrigado não! Eu mesmo prefiro javascript mais funcional/voltado a funções! Da pra usar assim TypeScript também. Sem ser totalmente funcinal.