Skip to content

Fix/key of value of support in issues - #6

Merged
rcalicdan merged 2 commits into
mainfrom
fix/key-of-value-of-support
Aug 10, 2026
Merged

Fix/key of value of support in issues#6
rcalicdan merged 2 commits into
mainfrom
fix/key-of-value-of-support

Conversation

@rcalicdan

Copy link
Copy Markdown
Member
  • Fix issues in Wrong detection of key-of annotation #5
  • Added runtime support for key-of<T> and value-of<T> in GenericValidator.
  • Bypasses private/protected constant visibility via Reflection.
  • Implemented $O(1)$ static RAM caching for array constant and Enum lookups.
  • Extended SpecialTypeResolver to deeply resolve self:: in array shape aliases.
  • Added comprehensive Pest tests and updated documentation for key-of and value-of shape

…ias support and testing for key-of and value-of annotation type checking baseline test
@rcalicdan rcalicdan self-assigned this Aug 10, 2026
@rcalicdan
rcalicdan merged commit 7ceb241 into main Aug 10, 2026
12 checks passed
@rcalicdan
rcalicdan deleted the fix/key-of-value-of-support branch August 10, 2026 11:46
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.

1 participant