I love Typescript but as a recovering C# programmer, I try to stay away from OOP in nodejs.
For simple RESTful todo apps, I'd definitely say you could get away without objects.
But if I was to build a GitLab clone, it would be incredibly difficult to model such a complex problem domain without using a domain model.