Object Oriented Programming with TypeScript Tutorial (JavaScript OOP)