LLMs have been really helpful for me porting some JS projects to TS.

Since the types are erased and annotations are optional, I can go gradually and safely with more minimal human oversight.

(I'm not sure if it'll significantly help robustness, but it's lovely for navigation.)