A TypeScript utility to infer JavaScript/TypeScript object structures and dynamically generate TypeScript types from runtime values.
MIT License
From scratch type-checker
Runtime type checking for JavaScript
Simplify your TypeScript and JavaScript code. Use this lib and functional programming.
Typeless: the benefits of TypeScript, without the types
Runtime type-checking for JavaScript functions
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.