-
Notifications
You must be signed in to change notification settings - Fork 21
Expand on Complex Scenarios #72
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
Conversation
feat: Added better handling of Literal Value types
Added ability to remove/ignore specific properties in model generation.
This commit updates the ASTModel class to inherit from the ASTNode class, providing a more consistent and structured hierarchy for the AST model. This change improves code organization and maintainability.
The Data Model was done to decrease lookup times. Added Parallelism to allow for parallel processing of generation step.
Better support interface parsing/writing Better support Generic parsing/writing Include base class constructors in extended class. Expanded scenarios for better coverage.
chore: Code Cleanup
…e not. test: Added more test coverage. chore: Code Cleanup perf: Added Class reference lookups.
+semver: minor
Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-pond-05f7b3b10-72.centralus.azurestaticapps.net |
Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-pond-05f7b3b10-72.centralus.azurestaticapps.net |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #72 +/- ##
==========================================
- Coverage 98.85% 97.69% -1.17%
==========================================
Files 92 100 +8
Lines 4278 3987 -291
Branches 384 507 +123
==========================================
- Hits 4229 3895 -334
- Misses 18 42 +24
- Partials 31 50 +19 ☔ View full report in Codecov by Sentry. |
Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-pond-05f7b3b10-72.centralus.azurestaticapps.net |
Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-pond-05f7b3b10-72.centralus.azurestaticapps.net |
Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-pond-05f7b3b10-72.centralus.azurestaticapps.net |
Azure Static Web Apps: Your stage site is ready! Visit it here: https://wonderful-pond-05f7b3b10-72.centralus.azurestaticapps.net |
feat: Added better Generic Void type handling
feat: Added better handling of Literal Value types
feat: Added Readonly parsing in TypeScript
Added ability to remove/ignore specific properties in model generation.
feat: Update ASTModel class inheritance
This commit updates the ASTModel class to inherit from the ASTNode class, providing a more consistent and structured hierarchy for the AST model. This change improves code organization and maintainability.
The Data Model was done to decrease lookup times.
Added Parallelism to allow for parallel processing of generation step.
perf: Updated Data Model and added Max Degree of Parallelism
The Data Model was done to decrease lookup times.
Added Parallelism to allow for parallel processing of generation step.
feat: Support more Scenarios
Better support interface parsing/writing
Better support Generic parsing/writing
Include base class constructors in extended class.
Expanded scenarios for better coverage.
feat: Added Variable and Function Declaration Parsing and Writing
feat: Fixed Reference Types being parsed as Union Types when they were not.
perf: Added Class reference lookups.
test: Added more test coverage.
chore: Updated Sample
+semver: minor