Considering Removing TypeScript
sdegutis.com
sdegutis.com
Having refactored a few different codebases across two different businesses and my own personal projects, I must say subjectively that this is the opposite of what I've experienced. Without TypeScript there is essentially no contract at all beyond sparse documentation (be realistic) and the fading memory of whomever implemented the interface you're looking at.