How to Detect Breaking API Changes with TypeScript and OpenAPI