Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(type-safe-api): support for modelling apis in typespec #874

Merged
merged 1 commit into from
Oct 28, 2024

Conversation

cogwirrel
Copy link
Member

Adds support for modelling both REST and WebSocket APIs in TypeSpec: https://typespec.io/

Similar to Smithy, TypeSpec provides a nice abstraction for modelling API operations and their inputs and outputs. TypeSpec syntax takes some inspiration from TypeScript, and so may be more intuitive for some users. TypeSpec operates in the Node ecosystem, and so no additional global dependencies are required for its use (unlike Smithy which requires Java and Maven).

Copy link

nx-cloud bot commented Oct 25, 2024

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 6b2e699. 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 1 target

Sent with 💌 from NxCloud.

Adds support for modelling both REST and WebSocket APIs in TypeSpec: https://typespec.io/
Copy link
Contributor

@agdimech agdimech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Noice

@cogwirrel cogwirrel merged commit c6d5b4c into mainline Oct 28, 2024
4 checks passed
@cogwirrel cogwirrel deleted the feat/tspec branch October 28, 2024 23:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants