I am writing a library that parses binary DLL/EXE format for managed and unmanaged binaries.
Some description and screenshots
in my blog.
In terms of TypeScript side of things, static type annotations help A LOT with the coding. I can spend time writing code instead of documenting the API.
Other syntactic sugar like lambdas makes no difference really. Nice to have yes, but doesn't improve productivity. As for modules, those are just one big mess.
Anyway, both the demo and
the tests are on GitHub.