Show HN: Config parser written in TypeScript types
Category: devtools
Tags: typescript, type-level-programming, config-parser, compile-time, language-tooling
Score: 7.3/10 (Innovation: 9, Technical: 9, Documentation: 8, Utility: 3)
A complete SOML config parser, encoder, and canonicalizer implemented entirely in TypeScript's type system using conditional types and type-level arithmetic. It's an impressive technical feat that demonstrates the limits of TypeScript's type-level programming, but has little practical utility since it only works on literal types, not runtime config files.
Target audience: TypeScript enthusiasts and type-system researchers
Repository: https://github.com/soml-lang/soml-typescript-types · TypeScript · MIT
View on Hacker News