Opening the book…
ManifestTypes.d.ts and the generated folder are build artifacts. Edits there survive exactly until the next build, then vanish silently — usually taking an hour of someone's debugging with them.
If a type is wrong, fix ControlManifest.Input.xml and rebuild. Treat any diff inside generated/ in a pull request as a review blocker.