-
Notifications
You must be signed in to change notification settings - Fork 467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: migrate from Flow to TypeScript #727
Conversation
- Migrated all Flow files to TypeScript - Disabled 'dot-notation' ESLint rule conflicting with TypeScript - Use more default Prettier settings - Moved ESLint and Prettier config into package.json
baae5b3
to
a7895cd
Compare
Thanks for contributing ! This PR is awesome, I hope it will be merged soon ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is gold, about time to drop Flow 👏
I left some unimportant cleanup comments, feel free to ignore them.
And please add yourself to contributors
, @tido64 🙏
if (!RCTAsyncStorage.multiMerge) { | ||
delete AsyncStorage.mergeItem; | ||
delete AsyncStorage.multiMerge; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
guess we could get rid of that, all platforms include this methods
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll leave it in for now. I want this change to be more or less a pure migration. We can remove it in a separate PR.
🎉 This PR is included in version 1.16.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Why |
Summary
Test Plan
CI should pass.