This is exactly what I've been thinking. Better to split type checking and emitting in your workflow.
Didn't know Deno abandoned this approach. Time to take another look 🐉
I have spent the last 4 years living with integrating tsc into Deno. I have also seen a few attempts to re-implement tsc in "3 months" or "2 months". There is often fast progress initially and then comes the long tail of slow or no progress.
1/