5f05b07d02
Summary: This PR aims to reduce code duplication by extracting `emitRootTag` logic from the flow and typescript folders into a shared parsers-primitives file. It is a task of https://github.com/facebook/react-native/issues/34872: > Extract the content of the case 'RootTag' (Flow TypeScript) into a single emitRootTag function in the parsers-primitives.js file. Use the new function in the parsers. ~~Note that https://github.com/facebook/react-native/issues/34898 should be merged first. I rebased on it's branch.~~ ## Changelog <!-- Help reviewers and the release process by writing your own changelog entry. For an example, see: https://reactnative.dev/contributing/changelogs-in-pull-requests --> [Internal] [Changed] - Extract RootTag case of translateTypeAnnotation from the flow and typescript folders in parsers-primitives Pull Request resolved: https://github.com/facebook/react-native/pull/34901 Test Plan: All tests are passing, with `yarn jest react-native-codegen`: <img width="934" alt="image" src="https://user-images.githubusercontent.com/40902940/194777150-6136c1b6-11f8-4e21-829b-fda418b6925c.png"> Reviewed By: cipolleschi Differential Revision: D40212553 Pulled By: cipolleschi fbshipit-source-id: eadbbfb5cf6dfa6c966f4c08a5d9372a3470b621 |
||
---|---|---|
.. | ||
assets | ||
babel-plugin-codegen | ||
eslint-config-react-native-community | ||
eslint-plugin-react-native-community | ||
eslint-plugin-specs | ||
hermes-inspector-msggen | ||
normalize-color | ||
polyfills | ||
react-native-bots | ||
react-native-codegen | ||
react-native-gradle-plugin | ||
rn-tester |