Clean Code with Polymorphism in TypeScript | CodeSignal Learn