mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Re-add haste modules for ReactTypes and ReactNativeRTTypes shims (#11557)
* Re-add haste module for ReactNativeRTTypes * Re-added ReactTypes @providesModule annotation as well * Updated expected provides modules list * Improved clarity of check_modules.sh error message * Added ReactTypes to provides module whitelist
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*
|
||||
* @flow
|
||||
* @providesModule ReactNativeRTTypes
|
||||
*/
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*
|
||||
* @flow
|
||||
* @providesModule ReactTypes
|
||||
*/
|
||||
|
||||
export type ReactNode =
|
||||
|
||||
@@ -5,11 +5,17 @@ set -e
|
||||
# Make sure we don't introduce accidental @providesModule annotations.
|
||||
EXPECTED='packages/react-cs-renderer/src/ReactNativeCSTypes.js
|
||||
packages/react-native-renderer/src/ReactNativeTypes.js
|
||||
packages/react-rt-renderer/src/ReactNativeRTTypes.js
|
||||
packages/shared/ReactTypes.js
|
||||
scripts/rollup/wrappers.js'
|
||||
ACTUAL=$(git grep -l @providesModule -- './*.js' ':!scripts/rollup/shims/*.js')
|
||||
|
||||
# Colors
|
||||
red=$'\e[1;31m'
|
||||
end=$'\e[0m'
|
||||
|
||||
if [ "$EXPECTED" != "$ACTUAL" ]; then
|
||||
echo "@providesModule crept into some new files?"
|
||||
printf "%s\n" "${red}ERROR: @providesModule crept into some new files?${end}"
|
||||
diff -u <(echo "$EXPECTED") <(echo "$ACTUAL") || true
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user