Compiler checks when available, without blocking your work.
When the verifier is available, the real TypeScript compiler checks each candidate. If it fails, the diagnostics go back with the file and line, the project is repaired, and it is checked again.
If the checker itself is down, the generation still lands — a verifier outage is not a reason you can't work.