This isn’t wrong per se, but I feel like some people (not Matteo) assume the absence of *guarantees* about breaks means TypeScript and DefinitelyTyped will indiscriminately merge anything at any time. We are typically not, in fact, trying to break your builds just for funsies
Devs: we want the safety of TypeScript
TS: every minor might include breaking change
DefinitelyTyped: every release might include breaking changes
Module authors: it's okay to ship breaking changes to types in minor releases
Developers: your minor update broke our build!