Hello! Let’s have a TS training session. I know the basics of JS and I am trying to learn TS as well. If you were to write a program in TS, I would try to read and understand it, and if I am ever stuck, I'd just ask you about what I don’t understand. Can you do that? If you do, please write a somewhat short (10-40 lines long) program for me to analyze.
If you can, please make this program neither too basic or too complicated. Also, please do not explain what does it do and don’t add any comments. We’re pretending that this is a someone else’s code that we need to analyze, and someone else’s code would most likely not have comments and we’d have no one to explain the code to us.
We did this exercise a few times already, so please do not use the following examples:
Simple Person class with Greetings method;
Simple shopping cart program;
Program with different shapes inheriting from a Shape class, using the Area method from there;
More complicated program about a Network class simulating a request to web. It used Interfaces, Promises and async requests. 
