Skip to content

Conversation

@tlivings
Copy link
Collaborator

Replaced instanceof GraphQLComponent with property-based detection to support any IGraphQLComponent implementation and fix Node.js 22 compatibility where instanceof fails due to stricter module resolution.

Changes:

  • Use property-based detection instead of instanceof
  • Support custom IGraphQLComponent implementations
  • Added tests for import scenarios
  • Updated CHANGELOG for v6.0.3
  • Fixes edge case where imports weren't normalized correctly in Node.js 22.

@tlivings tlivings merged commit 7729ab3 into ExpediaGroup:master Nov 17, 2025
1 check passed
@tlivings tlivings deleted the patch-603 branch November 17, 2025 22:22
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