Polymorphism in TypeScript | CodeSignal Learn