This tool generates TypeScript type definitions for Sitecore JSS templates. It uses the JSON data from the Sitecore Experience Editor and the base type name to generate the types.
Read more about how this tool works here: Automating TypeScript Type Generation for Sitecore JSS Templates