230255f887
Refactoring the compiler to use transformers moves the code generation after type-checking which suppresses the errors TypeScript would generate in the user code. `TypeChecker` currently produces the same factory code that was generated prior the switch to transfomers, getting back the same diagnostics as before. The refactoring will allow the code to diverge from the factory code and allow better diagnostic error messages than was previously possible by type-checking the factories. |
||
---|---|---|
.. | ||
check_types_spec.ts | ||
expression_diagnostics_spec.ts | ||
mocks.ts |