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

Close #914: @TypedParam() to consider validate option. #1157

Merged
merged 2 commits into from
Dec 16, 2024
Merged

Conversation

samchon
Copy link
Owner

@samchon samchon commented Dec 16, 2024

This pull request includes several changes to version numbers across multiple package.json files, enhancements to the TypedParam decorator, and updates to the Nestia configuration and API structure for the param-validate feature. Below are the most important changes:

Version Updates

  • Updated version numbers in package.json files for various packages to 4.4.0-dev.20241216-3. [1] [2] [3] [4] [5] [6]

Enhancements to TypedParam Decorator

  • Added validate parameter to TypedParam decorator function in TypedParam.ts.
  • Enhanced error handling in TypedParam to include validation errors based on the validate parameter.

Nestia Configuration and API Updates

  • Added NESTIA_CONFIG in nestia.config.ts for the param-validate feature.
  • Introduced Backend class to manage the application lifecycle in Backend.ts.
  • Exported types and errors from external packages in param-validate API files. [1] [2] [3] [4]
  • Added new functional API endpoints for calculate and health in param-validate feature. [1] [2] [3]

These changes collectively enhance the functionality and maintainability of the Nestia project, particularly focusing on improved validation and configuration management.

@samchon samchon added documentation Improvements or additions to documentation enhancement New feature or request labels Dec 16, 2024
@samchon samchon self-assigned this Dec 16, 2024
Copy link
Owner Author

@samchon samchon left a comment

Choose a reason for hiding this comment

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

Test OK

@samchon samchon merged commit 077dbb2 into master Dec 16, 2024
6 checks passed
@samchon samchon deleted the feat/param branch December 16, 2024 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant