Transition from a vanilla JS file to TS, with all it's glory.
Example of Angular 2 full project, by @r-park.
Strict mode in TypeScript and the beauty behind it.
So you like Functional Programming ...
Because there is always that React fanboy dude.