TypeScript's checker.ts is a 2.65 MB file containing 44,932 lines at the moment.
https://github.com/microsoft/TypeScript/blob/main/src/compil...
Does anyone know why and how they maintain it?
https://github.com/microsoft/TypeScript/blob/main/src/compil...
Does anyone know why and how they maintain it?
Some documentation from Orta Therox on the checker:
https://github.com/microsoft/TypeScript-Compiler-Notes/blob/...
What does that even mean? It seems that typescript uses an alias for string as __String in the source but then a bitwise operator with string?