I'm not sure how Typescript handles that, but if you define an interface for the object, you are bound to those limitations, too.
This blog post series is not my goal to sell you ReasonML or ReasonReact, but my exploration of creating an app.
I actually like the type safety, but I'm not sure if you couldn't have the same experience with Typescript.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.