urish/typewiz: Automatically discover and add missing types in your TypeScript code @GitHub (MIT)
TypeWiz monitors your variable types in runtime, and uses this information to add missing type annotations to your TypeScript code. For instance, given the following source code as input:
Diving into the Internals of TypeScript: How I Built TypeWiz | by Uri Shaked | Medium