ts-rest / ts-rest

RPC-like client, contract, and server implementation for a pure REST API
https://ts-rest.com
MIT License
2.31k stars 108 forks source link

feat(openapi): add `operationMapper` option to extend OpenAPI operations #577

Closed Gabrola closed 5 months ago

Gabrola commented 5 months ago

Resolves #288 Resolves #416

changeset-bot[bot] commented 5 months ago

🦋 Changeset detected

Latest commit: a750baef376ff15a5b4a84b0656daf7df88c0708

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 12 packages | Name | Type | | ----------------------------- | ----- | | @ts-rest/open-api | Minor | | @ts-rest/example-contracts | Minor | | @ts-rest/non-strict-mode-test | Minor | | @ts-rest/core | Minor | | @ts-rest/express | Minor | | @ts-rest/fastify | Minor | | @ts-rest/nest | Minor | | @ts-rest/next | Minor | | @ts-rest/react-query | Minor | | @ts-rest/serverless | Minor | | @ts-rest/solid-query | Minor | | @ts-rest/vue-query | Minor |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

vercel[bot] commented 5 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
ts-rest ✅ Ready (Inspect) Visit Preview Apr 13, 2024 2:51am
sonarcloud[bot] commented 5 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
32.3% Duplication on New Code

See analysis details on SonarCloud

nx-cloud[bot] commented 5 months ago

☁️ Nx Cloud Report

CI is running/has finished running commands for commit a750baef376ff15a5b4a84b0656daf7df88c0708. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


✅ Successfully ran 5 targets - [`nx affected --target=build --parallel=3`](https://cloud.nx.app/runs/TWGJbHOoJa?utm_source=pull-request&utm_medium=comment) - [`nx run-many --target=build --projects=ts-rest*`](https://cloud.nx.app/runs/IILouXURBG?utm_source=pull-request&utm_medium=comment) - [`nx affected --target=test --parallel=3 --ci --code-coverage`](https://cloud.nx.app/runs/ge8sP0Tgi6?utm_source=pull-request&utm_medium=comment) - [`nx affected --target=lint --parallel=3`](https://cloud.nx.app/runs/2mr4CtVCvP?utm_source=pull-request&utm_medium=comment) - [`nx run docs:build`](https://cloud.nx.app/runs/8uOB2gAMGS?utm_source=pull-request&utm_medium=comment)

Sent with 💌 from NxCloud.