That said, I decided to finally learn at least a little TypeScript. I think the best way to learn anything is to do it. For example, when learning a new language (or even a new programming style) one of the first things I always do is implement the classic sorting algorithms in that language or style.
So, anyway, I transformed my xerocross.functionality-util project into a TypeScript project. It’s sort of interesting maybe. The functional programming is a much more interesting learning experience for me. TypeScript is just something I’m tacking on. So far I still don’t think TypeScript is useful at all. And yes, I have added the type declarations and such to turn my files into real .ts files. I discovered that I had not attempted to plug a string type into a function expecting a number. That wasn’t surprising.
Maybe I’ll read some stuff and try to let the Internet convince me that TypeScript is worth the bother. I’ll do it mainly because the industry says I need to know it. But so far I’m not sold.