Description
SqlType is a static SQL analysis and inference engine implemented entirely with TypeScript’s type system. It parses SQL-like query strings at compile time and infers the resulting data shape based on a provided schema. The system supports validation of selectors, function calls, joins, aliases, and
SELECT * semantics - all within the type layer of TypeScript, with zero runtime logic. SqlType helps developers catch query issues during development, creating safer and more predictable data access layers in TypeScript-based systems.