How I came to love Typescript
developer.telerik.com
developer.telerik.com
I am at a loss as to what could have caused this kind of confusion.
sigh what do you need reflection for? (beyond making "magic" APIs, which have their own issues) Overly dynamic programming is overly dynamic.
The more rigid your interfaces are, the more brittle your system is. There has to be some amount of flexibility to account for real life use.
I'm now hankering for a strict typescript compile. I still come across code where I've written function () rather than () =>
We pretty much have one golden rule:- You better have a very very very good reason to use "any".