Skip to content

Conversation

@robert-hebel-sb
Copy link
Contributor

Register SpecificationExtensionVisitor in the refractor specification to handle x- prefixed extension properties. This enables proper refraction of specification extensions across all AsyncAPI 3 elements, marking them with the 'specification-extension' class for identification.

Register SpecificationExtensionVisitor in the refractor specification to
handle x- prefixed extension properties. This enables proper refraction of
specification extensions across all AsyncAPI 3 elements, marking them with
the 'specification-extension' class for identification.

- Import and register SpecificationExtensionVisitor in specification.ts
- Add comprehensive tests for specification extensions across 9 element types
- Tests verify both refraction and proper class marking of extensions
- All 346 tests passing with 9 new snapshot files

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AsyncAPI 3.x bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants