refactor(icons): migrate icons from Flow to TypeScript - #4792
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (4)
💤 Files with no reviewable changes (2)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. WalkthroughThe change adds ChangesIcon type declarations
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested reviewers: Merge Risk: ⚪ Minimal · up to This PR makes a localized type-system migration for icons without introducing an actionable merge-blocking risk; it is merge-ready after normal checks and review. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. > A rabbit typed icons in rows, Comment |
c1f9b96 to
f132571
Compare
Merge Queue Status
This pull request spent 12 minutes 58 seconds in the queue, with no time running CI. Waiting for any of
All conditions
ReasonThe merge conditions cannot be satisfied due to failing checks
HintYou may have to fix your CI before adding the pull request to the queue again. Requeued — the merge queue status continues in this comment ↓. |
Merge Queue Status
This pull request spent 11 minutes 16 seconds in the queue, including 10 minutes 22 seconds running CI. Required conditions to merge
|
Convert icons to TypeScript
This PR converts
src/iconsfrom JavaScript with Flow to TypeScript.Changes
flowTypes.jstoflowTypes.tswith exportedIconandTwoTonedIconinterfacesflowTypes.js.flowfor backward compatibility// @flowpragmas fromIconShieldandUsersEmptyStatetestsContract
Testing
src/icons; all 1509 passyarn lint:tsandflow checkpassSummary by CodeRabbit
New Features
Tests