feat(codemods/react/update-react-imports): add two test cases for TypeScript TSX files using 'satisfies' #16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📚 Description
Previously, the issue of TypeScript support was addressed in this PR: #9, which resolved problems related to detecting imports like
* as React
, adding support for TypeScript structures, and fixingMouseEvent
handling.In this PR, I added additional test cases specifically to test files that include the
satisfies
keyword. These tests aim to ensure that theupdate-react-imports
codemod works as expected when handling TSX files containingsatisfies
. This ensures compatibility with more advanced TypeScript features and strengthens overall reliability.🔗 Linked Issue
Fixes #324
🧪 Test Plan
satisfies
keyword to validate that imports are updated correctly.satisfies
expressions to ensure the codemod handles complex scenarios.Steps to manually test:
update-react-imports
codemod on a sample TypeScript TSX file containing thesatisfies
keyword.