These are all good points save one. “I like Type Script, but you don’t have to” after having built several Angular 2 components I have found you are basically required to use types for the following reasons:
- There are no tutorials without typescript.
- To avoid types you have to set type dependencies with “:any” so you might as well just use types.
I wish this sentiment about typescript wasn't parroted so often.