+1 for InversifyJS - I learned a lot of TypeScript by just reading through the actual Inversify codebase, and then used what I learned to write what would become https://github.com/inversify/inversify-express-utils.
Also, thanks to the Inversify contributors for continuing to maintain and improve express-utils!