diff --git a/packages/react-navigation/docs/CONTRIBUTING.md b/packages/react-navigation/docs/CONTRIBUTING.md index b871ce08..c39f267b 100644 --- a/packages/react-navigation/docs/CONTRIBUTING.md +++ b/packages/react-navigation/docs/CONTRIBUTING.md @@ -132,10 +132,8 @@ If any errors occur you'll either have to manually fix them or you can attempt t ### Run the Example App ```bash -git@github.com:react-navigation/examples.git -cd examples yarn install -cd NavigationPlayground +cd examples/NavigationPlayground yarn install yarn start ``` @@ -144,9 +142,9 @@ You will be show a QR code to scan in the Expo app. You can get Expo [here](http All examples: -- [NavigationPlayground](https://github.com/react-community/examples/tree/master/NavigationPlayground) -- [ReduxExample](https://github.com/react-community/examples/tree/master/ReduxExample) -- [SafeAreaExample](https://github.com/react-community/examples/tree/master/SafeAreaExample) +- [NavigationPlayground](https://github.com/react-community/react-navigation/tree/master/examples/NavigationPlayground) +- [ReduxExample](https://github.com/react-community/react-navigation/tree/master/examples/ReduxExample) +- [SafeAreaExample](https://github.com/react-community/react-navigation/tree/master/examples/SafeAreaExample) Commands are the same as above for any of the example apps. If you run into any issues, please try the following to start fresh: diff --git a/packages/react-navigation/examples/NavigationPlayground/.babelrc b/packages/react-navigation/examples/NavigationPlayground/.babelrc new file mode 100644 index 00000000..e90ec7be --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/.babelrc @@ -0,0 +1,16 @@ +{ + "presets": ["babel-preset-expo"], + "plugins": [ + ["module-resolver", { + "alias": { + "react-native": "./node_modules/react-native", + "react": "./node_modules/react" + } + }] + ], + "env": { + "development": { + "plugins": ["transform-react-jsx-source"] + } + } +} diff --git a/packages/react-navigation/examples/NavigationPlayground/.flowconfig b/packages/react-navigation/examples/NavigationPlayground/.flowconfig new file mode 100644 index 00000000..171bb5bd --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/.flowconfig @@ -0,0 +1,81 @@ +[ignore] +; We fork some components by platform +.*/*[.]android.js + +; Ignore "BUCK" generated dirs +/\.buckd/ + +; Ignore unexpected extra "@providesModule" +.*/node_modules/.*/node_modules/fbjs/.* + +; Ignore duplicate module providers +; For RN Apps installed via npm, "Libraries" folder is inside +; "node_modules/react-native" but in the source repo it is in the root +.*/Libraries/react-native/React.js + +; Ignore polyfills +.*/Libraries/polyfills/.* + +.*/react-navigation/node_modules/.* + +; Additional create-react-native-app ignores + +; Ignore duplicate module providers +.*/node_modules/fbemitter/lib/* + +; Ignore misbehaving dev-dependencies +.*/node_modules/xdl/build/* +.*/node_modules/reqwest/tests/* + +; Ignore missing expo-sdk dependencies (temporarily) +; https://github.com/expo/expo/issues/162 +.*/node_modules/expo/src/* + +; Ignore react-native-fbads dependency of the expo sdk +.*/node_modules/react-native-fbads/* + +.*/react-navigation/lib-rn/.* +.*/react-navigation/lib/.* + +.*/react-navigation/examples/ReduxExample/.* +.*/react-navigation/website/.* + +; This package is required by Expo and causes Flow errors +.*/node_modules/react-native-gesture-handler/.* + +[include] + +[libs] +node_modules/react-native/Libraries/react-native/react-native-interface.js +node_modules/react-native/flow/ + +[options] +module.system=haste + +emoji=true + +experimental.strict_type_args=true + +munge_underscores=true + +module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' +module.file_ext=.js +module.file_ext=.jsx +module.file_ext=.json +module.file_ext=.native.js + +suppress_type=$FlowIssue +suppress_type=$FlowFixMe +suppress_type=$FlowFixMeProps +suppress_type=$FlowFixMeState +suppress_type=$FixMe + +suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe\\($\\|[^(]\\|(\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\) +suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(>=0\\.\\(5[0-6]\\|[1-4][0-9]\\|[0-9]\\).[0-9]\\)? *\\(site=[a-z,_]*react_native[a-z,_]*\\)?)\\)?:? #[0-9]+ +suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy +suppress_comment=\\(.\\|\n\\)*\\$FlowExpectedError + +unsafe.enable_getters_and_setters=true + +[version] +^0.56.0 diff --git a/packages/react-navigation/examples/NavigationPlayground/.gitignore b/packages/react-navigation/examples/NavigationPlayground/.gitignore new file mode 100644 index 00000000..1025e17b --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/.gitignore @@ -0,0 +1,3 @@ +node_modules/ +.expo/ +npm-debug.* diff --git a/packages/react-navigation/examples/NavigationPlayground/.watchmanconfig b/packages/react-navigation/examples/NavigationPlayground/.watchmanconfig new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/.watchmanconfig @@ -0,0 +1 @@ +{} diff --git a/packages/react-navigation/examples/NavigationPlayground/App.js b/packages/react-navigation/examples/NavigationPlayground/App.js new file mode 100644 index 00000000..00104e53 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/App.js @@ -0,0 +1,2 @@ +import App from './js/App'; +export default App; diff --git a/packages/react-navigation/examples/NavigationPlayground/App.test.js b/packages/react-navigation/examples/NavigationPlayground/App.test.js new file mode 100644 index 00000000..fc6f975e --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/App.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import App from './App'; + +import renderer from 'react-test-renderer'; + +it('renders without crashing', () => { + const rendered = renderer.create().toJSON(); + expect(rendered).toBeTruthy(); +}); diff --git a/packages/react-navigation/examples/NavigationPlayground/README.md b/packages/react-navigation/examples/NavigationPlayground/README.md new file mode 100644 index 00000000..134a2ffa --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/README.md @@ -0,0 +1,9 @@ +# Navigation Playground Example + +A playground for experimenting with react-navigation in a pure-JS React Native app. + +## Usage + +Please see the [Contributors Guide](https://reactnavigation.org/docs/guides/contributors#Run-the-Example-App) for instructions on running these example apps. + +You can view this example application directly on your phone by visiting [our expo demo](https://exp.host/@react-navigation/NavigationPlayground). diff --git a/packages/react-navigation/examples/NavigationPlayground/app.json b/packages/react-navigation/examples/NavigationPlayground/app.json new file mode 100644 index 00000000..01d8f52e --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/app.json @@ -0,0 +1,26 @@ +{ + "expo": { + "name": "NavigationPlayground", + "description": "Try out react-navigation now with this awesome playground", + "version": "1.0.0", + "slug": "NavigationPlayground", + "privacy": "public", + "orientation": "portrait", + "primaryColor": "#cccccc", + "icon": "./assets/icons/icon.png", + "splash": { + "image": "./assets/icons/splash.png" + }, + "sdkVersion": "24.0.0", + "entryPoint": "./node_modules/react-native-scripts/build/bin/crna-entry.js", + "packagerOpts": { + "assetExts": [ + "ttf", + "mp4" + ] + }, + "ios": { + "supportsTablet": true + } + } +} diff --git a/packages/react-navigation/examples/NavigationPlayground/assets/icons/icon.png b/packages/react-navigation/examples/NavigationPlayground/assets/icons/icon.png new file mode 100644 index 00000000..1826ba0a Binary files /dev/null and b/packages/react-navigation/examples/NavigationPlayground/assets/icons/icon.png differ diff --git a/packages/react-navigation/examples/NavigationPlayground/assets/icons/splash.png b/packages/react-navigation/examples/NavigationPlayground/assets/icons/splash.png new file mode 100644 index 00000000..d0f90b84 Binary files /dev/null and b/packages/react-navigation/examples/NavigationPlayground/assets/icons/splash.png differ diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/babel-jest_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/babel-jest_vx.x.x.js new file mode 100644 index 00000000..5b13cfd6 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/babel-jest_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 5964a245d3129ecd50da1f74a2f86454 +// flow-typed version: <>/babel-jest_v^21.0.0/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'babel-jest' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'babel-jest' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'babel-jest/build/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'babel-jest/build/index.js' { + declare module.exports: $Exports<'babel-jest/build/index'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/expo_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/expo_vx.x.x.js new file mode 100644 index 00000000..1026154b --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/expo_vx.x.x.js @@ -0,0 +1,676 @@ +// flow-typed signature: 4fb1f6897647ab1ad25d819aa06d2d6c +// flow-typed version: <>/expo_v^22.0.0/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'expo' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'expo' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'expo/AppEntry' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Amplitude-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/AuthSession-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Constants-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/ErrorRecovery-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Expo-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Facebook-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Location-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Notifications-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/SecureStore-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/Segment-test' { + declare module.exports: any; +} + +declare module 'expo/src/__tests__/WebBrowser-test' { + declare module.exports: any; +} + +declare module 'expo/src/Amplitude' { + declare module.exports: any; +} + +declare module 'expo/src/apisAreAvailable' { + declare module.exports: any; +} + +declare module 'expo/src/AppLoading' { + declare module.exports: any; +} + +declare module 'expo/src/AppLoadingNativeWrapper.android' { + declare module.exports: any; +} + +declare module 'expo/src/AppLoadingNativeWrapper.ios' { + declare module.exports: any; +} + +declare module 'expo/src/Asset' { + declare module.exports: any; +} + +declare module 'expo/src/Audio' { + declare module.exports: any; +} + +declare module 'expo/src/AuthSession' { + declare module.exports: any; +} + +declare module 'expo/src/AV' { + declare module.exports: any; +} + +declare module 'expo/src/BarCodeScanner' { + declare module.exports: any; +} + +declare module 'expo/src/BlurView.android' { + declare module.exports: any; +} + +declare module 'expo/src/BlurView.ios' { + declare module.exports: any; +} + +declare module 'expo/src/Brightness' { + declare module.exports: any; +} + +declare module 'expo/src/Camera' { + declare module.exports: any; +} + +declare module 'expo/src/Constants' { + declare module.exports: any; +} + +declare module 'expo/src/Contacts' { + declare module.exports: any; +} + +declare module 'expo/src/DangerZone' { + declare module.exports: any; +} + +declare module 'expo/src/DocumentPicker' { + declare module.exports: any; +} + +declare module 'expo/src/ErrorRecovery' { + declare module.exports: any; +} + +declare module 'expo/src/Expo' { + declare module.exports: any; +} + +declare module 'expo/src/Facebook' { + declare module.exports: any; +} + +declare module 'expo/src/FacebookAds/AdSettings' { + declare module.exports: any; +} + +declare module 'expo/src/FacebookAds/BannerViewManager' { + declare module.exports: any; +} + +declare module 'expo/src/FacebookAds/index' { + declare module.exports: any; +} + +declare module 'expo/src/FacebookAds/InterstitialAdManager' { + declare module.exports: any; +} + +declare module 'expo/src/FacebookAds/NativeAdsManager' { + declare module.exports: any; +} + +declare module 'expo/src/FacebookAds/withNativeAd' { + declare module.exports: any; +} + +declare module 'expo/src/FileSystem' { + declare module.exports: any; +} + +declare module 'expo/src/Fingerprint' { + declare module.exports: any; +} + +declare module 'expo/src/Font' { + declare module.exports: any; +} + +declare module 'expo/src/GLView' { + declare module.exports: any; +} + +declare module 'expo/src/Google' { + declare module.exports: any; +} + +declare module 'expo/src/Icon' { + declare module.exports: any; +} + +declare module 'expo/src/ImagePicker' { + declare module.exports: any; +} + +declare module 'expo/src/IntentLauncherAndroid' { + declare module.exports: any; +} + +declare module 'expo/src/KeepAwake' { + declare module.exports: any; +} + +declare module 'expo/src/LegacyAsyncStorage.android' { + declare module.exports: any; +} + +declare module 'expo/src/LegacyAsyncStorage.ios' { + declare module.exports: any; +} + +declare module 'expo/src/lib/Queue' { + declare module.exports: any; +} + +declare module 'expo/src/LinearGradient.android' { + declare module.exports: any; +} + +declare module 'expo/src/LinearGradient.ios' { + declare module.exports: any; +} + +declare module 'expo/src/Location' { + declare module.exports: any; +} + +declare module 'expo/src/Logs' { + declare module.exports: any; +} + +declare module 'expo/src/Modal/Modal' { + declare module.exports: any; +} + +declare module 'expo/src/Modal/ModalHost' { + declare module.exports: any; +} + +declare module 'expo/src/Modal/ModalImplementation' { + declare module.exports: any; +} + +declare module 'expo/src/Modal/PureContainer' { + declare module.exports: any; +} + +declare module 'expo/src/Notifications' { + declare module.exports: any; +} + +declare module 'expo/src/Payments' { + declare module.exports: any; +} + +declare module 'expo/src/Pedometer' { + declare module.exports: any; +} + +declare module 'expo/src/Permissions' { + declare module.exports: any; +} + +declare module 'expo/src/registerRootComponent' { + declare module.exports: any; +} + +declare module 'expo/src/RNAdMobBanner' { + declare module.exports: any; +} + +declare module 'expo/src/RNAdMobInterstitial' { + declare module.exports: any; +} + +declare module 'expo/src/RNAdMobRewarded' { + declare module.exports: any; +} + +declare module 'expo/src/RNPublisherBanner' { + declare module.exports: any; +} + +declare module 'expo/src/RootErrorBoundary' { + declare module.exports: any; +} + +declare module 'expo/src/ScreenOrientation' { + declare module.exports: any; +} + +declare module 'expo/src/SecureStore' { + declare module.exports: any; +} + +declare module 'expo/src/Segment' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/Accelerometer-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/DeviceMotion-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/DeviceSensor-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/Gyroscope-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/Magnetometer-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/Accelerometer' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/DeviceMotion' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/DeviceSensor' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/Gyroscope' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/Magnetometer' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/MagnetometerUncalibrated' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/ThreeAxisSensor' { + declare module.exports: any; +} + +declare module 'expo/src/Speech' { + declare module.exports: any; +} + +declare module 'expo/src/SQLite' { + declare module.exports: any; +} + +declare module 'expo/src/Svg' { + declare module.exports: any; +} + +declare module 'expo/src/takeSnapshotAsync' { + declare module.exports: any; +} + +declare module 'expo/src/Util' { + declare module.exports: any; +} + +declare module 'expo/src/Video' { + declare module.exports: any; +} + +declare module 'expo/src/WebBrowser' { + declare module.exports: any; +} + +declare module 'expo/tools/hashAssetFiles' { + declare module.exports: any; +} + +declare module 'expo/tools/LogReporter' { + declare module.exports: any; +} + +// Filename aliases +declare module 'expo/AppEntry.js' { + declare module.exports: $Exports<'expo/AppEntry'>; +} +declare module 'expo/src/__tests__/Amplitude-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Amplitude-test'>; +} +declare module 'expo/src/__tests__/AuthSession-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/AuthSession-test'>; +} +declare module 'expo/src/__tests__/Constants-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Constants-test'>; +} +declare module 'expo/src/__tests__/ErrorRecovery-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/ErrorRecovery-test'>; +} +declare module 'expo/src/__tests__/Expo-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Expo-test'>; +} +declare module 'expo/src/__tests__/Facebook-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Facebook-test'>; +} +declare module 'expo/src/__tests__/Location-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Location-test'>; +} +declare module 'expo/src/__tests__/Notifications-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Notifications-test'>; +} +declare module 'expo/src/__tests__/SecureStore-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/SecureStore-test'>; +} +declare module 'expo/src/__tests__/Segment-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Segment-test'>; +} +declare module 'expo/src/__tests__/WebBrowser-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/WebBrowser-test'>; +} +declare module 'expo/src/Amplitude.js' { + declare module.exports: $Exports<'expo/src/Amplitude'>; +} +declare module 'expo/src/apisAreAvailable.js' { + declare module.exports: $Exports<'expo/src/apisAreAvailable'>; +} +declare module 'expo/src/AppLoading.js' { + declare module.exports: $Exports<'expo/src/AppLoading'>; +} +declare module 'expo/src/AppLoadingNativeWrapper.android.js' { + declare module.exports: $Exports<'expo/src/AppLoadingNativeWrapper.android'>; +} +declare module 'expo/src/AppLoadingNativeWrapper.ios.js' { + declare module.exports: $Exports<'expo/src/AppLoadingNativeWrapper.ios'>; +} +declare module 'expo/src/Asset.js' { + declare module.exports: $Exports<'expo/src/Asset'>; +} +declare module 'expo/src/Audio.js' { + declare module.exports: $Exports<'expo/src/Audio'>; +} +declare module 'expo/src/AuthSession.js' { + declare module.exports: $Exports<'expo/src/AuthSession'>; +} +declare module 'expo/src/AV.js' { + declare module.exports: $Exports<'expo/src/AV'>; +} +declare module 'expo/src/BarCodeScanner.js' { + declare module.exports: $Exports<'expo/src/BarCodeScanner'>; +} +declare module 'expo/src/BlurView.android.js' { + declare module.exports: $Exports<'expo/src/BlurView.android'>; +} +declare module 'expo/src/BlurView.ios.js' { + declare module.exports: $Exports<'expo/src/BlurView.ios'>; +} +declare module 'expo/src/Brightness.js' { + declare module.exports: $Exports<'expo/src/Brightness'>; +} +declare module 'expo/src/Camera.js' { + declare module.exports: $Exports<'expo/src/Camera'>; +} +declare module 'expo/src/Constants.js' { + declare module.exports: $Exports<'expo/src/Constants'>; +} +declare module 'expo/src/Contacts.js' { + declare module.exports: $Exports<'expo/src/Contacts'>; +} +declare module 'expo/src/DangerZone.js' { + declare module.exports: $Exports<'expo/src/DangerZone'>; +} +declare module 'expo/src/DocumentPicker.js' { + declare module.exports: $Exports<'expo/src/DocumentPicker'>; +} +declare module 'expo/src/ErrorRecovery.js' { + declare module.exports: $Exports<'expo/src/ErrorRecovery'>; +} +declare module 'expo/src/Expo.js' { + declare module.exports: $Exports<'expo/src/Expo'>; +} +declare module 'expo/src/Facebook.js' { + declare module.exports: $Exports<'expo/src/Facebook'>; +} +declare module 'expo/src/FacebookAds/AdSettings.js' { + declare module.exports: $Exports<'expo/src/FacebookAds/AdSettings'>; +} +declare module 'expo/src/FacebookAds/BannerViewManager.js' { + declare module.exports: $Exports<'expo/src/FacebookAds/BannerViewManager'>; +} +declare module 'expo/src/FacebookAds/index.js' { + declare module.exports: $Exports<'expo/src/FacebookAds/index'>; +} +declare module 'expo/src/FacebookAds/InterstitialAdManager.js' { + declare module.exports: $Exports<'expo/src/FacebookAds/InterstitialAdManager'>; +} +declare module 'expo/src/FacebookAds/NativeAdsManager.js' { + declare module.exports: $Exports<'expo/src/FacebookAds/NativeAdsManager'>; +} +declare module 'expo/src/FacebookAds/withNativeAd.js' { + declare module.exports: $Exports<'expo/src/FacebookAds/withNativeAd'>; +} +declare module 'expo/src/FileSystem.js' { + declare module.exports: $Exports<'expo/src/FileSystem'>; +} +declare module 'expo/src/Fingerprint.js' { + declare module.exports: $Exports<'expo/src/Fingerprint'>; +} +declare module 'expo/src/Font.js' { + declare module.exports: $Exports<'expo/src/Font'>; +} +declare module 'expo/src/GLView.js' { + declare module.exports: $Exports<'expo/src/GLView'>; +} +declare module 'expo/src/Google.js' { + declare module.exports: $Exports<'expo/src/Google'>; +} +declare module 'expo/src/Icon.js' { + declare module.exports: $Exports<'expo/src/Icon'>; +} +declare module 'expo/src/ImagePicker.js' { + declare module.exports: $Exports<'expo/src/ImagePicker'>; +} +declare module 'expo/src/IntentLauncherAndroid.js' { + declare module.exports: $Exports<'expo/src/IntentLauncherAndroid'>; +} +declare module 'expo/src/KeepAwake.js' { + declare module.exports: $Exports<'expo/src/KeepAwake'>; +} +declare module 'expo/src/LegacyAsyncStorage.android.js' { + declare module.exports: $Exports<'expo/src/LegacyAsyncStorage.android'>; +} +declare module 'expo/src/LegacyAsyncStorage.ios.js' { + declare module.exports: $Exports<'expo/src/LegacyAsyncStorage.ios'>; +} +declare module 'expo/src/lib/Queue.js' { + declare module.exports: $Exports<'expo/src/lib/Queue'>; +} +declare module 'expo/src/LinearGradient.android.js' { + declare module.exports: $Exports<'expo/src/LinearGradient.android'>; +} +declare module 'expo/src/LinearGradient.ios.js' { + declare module.exports: $Exports<'expo/src/LinearGradient.ios'>; +} +declare module 'expo/src/Location.js' { + declare module.exports: $Exports<'expo/src/Location'>; +} +declare module 'expo/src/Logs.js' { + declare module.exports: $Exports<'expo/src/Logs'>; +} +declare module 'expo/src/Modal/Modal.js' { + declare module.exports: $Exports<'expo/src/Modal/Modal'>; +} +declare module 'expo/src/Modal/ModalHost.js' { + declare module.exports: $Exports<'expo/src/Modal/ModalHost'>; +} +declare module 'expo/src/Modal/ModalImplementation.js' { + declare module.exports: $Exports<'expo/src/Modal/ModalImplementation'>; +} +declare module 'expo/src/Modal/PureContainer.js' { + declare module.exports: $Exports<'expo/src/Modal/PureContainer'>; +} +declare module 'expo/src/Notifications.js' { + declare module.exports: $Exports<'expo/src/Notifications'>; +} +declare module 'expo/src/Payments.js' { + declare module.exports: $Exports<'expo/src/Payments'>; +} +declare module 'expo/src/Pedometer.js' { + declare module.exports: $Exports<'expo/src/Pedometer'>; +} +declare module 'expo/src/Permissions.js' { + declare module.exports: $Exports<'expo/src/Permissions'>; +} +declare module 'expo/src/registerRootComponent.js' { + declare module.exports: $Exports<'expo/src/registerRootComponent'>; +} +declare module 'expo/src/RNAdMobBanner.js' { + declare module.exports: $Exports<'expo/src/RNAdMobBanner'>; +} +declare module 'expo/src/RNAdMobInterstitial.js' { + declare module.exports: $Exports<'expo/src/RNAdMobInterstitial'>; +} +declare module 'expo/src/RNAdMobRewarded.js' { + declare module.exports: $Exports<'expo/src/RNAdMobRewarded'>; +} +declare module 'expo/src/RNPublisherBanner.js' { + declare module.exports: $Exports<'expo/src/RNPublisherBanner'>; +} +declare module 'expo/src/RootErrorBoundary.js' { + declare module.exports: $Exports<'expo/src/RootErrorBoundary'>; +} +declare module 'expo/src/ScreenOrientation.js' { + declare module.exports: $Exports<'expo/src/ScreenOrientation'>; +} +declare module 'expo/src/SecureStore.js' { + declare module.exports: $Exports<'expo/src/SecureStore'>; +} +declare module 'expo/src/Segment.js' { + declare module.exports: $Exports<'expo/src/Segment'>; +} +declare module 'expo/src/sensor/__tests__/Accelerometer-test.js' { + declare module.exports: $Exports<'expo/src/sensor/__tests__/Accelerometer-test'>; +} +declare module 'expo/src/sensor/__tests__/DeviceMotion-test.js' { + declare module.exports: $Exports<'expo/src/sensor/__tests__/DeviceMotion-test'>; +} +declare module 'expo/src/sensor/__tests__/DeviceSensor-test.js' { + declare module.exports: $Exports<'expo/src/sensor/__tests__/DeviceSensor-test'>; +} +declare module 'expo/src/sensor/__tests__/Gyroscope-test.js' { + declare module.exports: $Exports<'expo/src/sensor/__tests__/Gyroscope-test'>; +} +declare module 'expo/src/sensor/__tests__/Magnetometer-test.js' { + declare module.exports: $Exports<'expo/src/sensor/__tests__/Magnetometer-test'>; +} +declare module 'expo/src/sensor/Accelerometer.js' { + declare module.exports: $Exports<'expo/src/sensor/Accelerometer'>; +} +declare module 'expo/src/sensor/DeviceMotion.js' { + declare module.exports: $Exports<'expo/src/sensor/DeviceMotion'>; +} +declare module 'expo/src/sensor/DeviceSensor.js' { + declare module.exports: $Exports<'expo/src/sensor/DeviceSensor'>; +} +declare module 'expo/src/sensor/Gyroscope.js' { + declare module.exports: $Exports<'expo/src/sensor/Gyroscope'>; +} +declare module 'expo/src/sensor/Magnetometer.js' { + declare module.exports: $Exports<'expo/src/sensor/Magnetometer'>; +} +declare module 'expo/src/sensor/MagnetometerUncalibrated.js' { + declare module.exports: $Exports<'expo/src/sensor/MagnetometerUncalibrated'>; +} +declare module 'expo/src/sensor/ThreeAxisSensor.js' { + declare module.exports: $Exports<'expo/src/sensor/ThreeAxisSensor'>; +} +declare module 'expo/src/Speech.js' { + declare module.exports: $Exports<'expo/src/Speech'>; +} +declare module 'expo/src/SQLite.js' { + declare module.exports: $Exports<'expo/src/SQLite'>; +} +declare module 'expo/src/Svg.js' { + declare module.exports: $Exports<'expo/src/Svg'>; +} +declare module 'expo/src/takeSnapshotAsync.js' { + declare module.exports: $Exports<'expo/src/takeSnapshotAsync'>; +} +declare module 'expo/src/Util.js' { + declare module.exports: $Exports<'expo/src/Util'>; +} +declare module 'expo/src/Video.js' { + declare module.exports: $Exports<'expo/src/Video'>; +} +declare module 'expo/src/WebBrowser.js' { + declare module.exports: $Exports<'expo/src/WebBrowser'>; +} +declare module 'expo/tools/hashAssetFiles.js' { + declare module.exports: $Exports<'expo/tools/hashAssetFiles'>; +} +declare module 'expo/tools/LogReporter.js' { + declare module.exports: $Exports<'expo/tools/LogReporter'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/flow-bin_v0.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/flow-bin_v0.x.x.js new file mode 100644 index 00000000..c538e208 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/flow-bin_v0.x.x.js @@ -0,0 +1,6 @@ +// flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583 +// flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x + +declare module "flow-bin" { + declare module.exports: string; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest-expo_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest-expo_vx.x.x.js new file mode 100644 index 00000000..e5ce5209 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest-expo_vx.x.x.js @@ -0,0 +1,46 @@ +// flow-typed signature: 72ab5b9c7dcb88b82de627702a0db27a +// flow-typed version: <>/jest-expo_v^22.0.0/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'jest-expo' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'jest-expo' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'jest-expo/src/createMockConstants' { + declare module.exports: any; +} + +declare module 'jest-expo/src/expoModules' { + declare module.exports: any; +} + +declare module 'jest-expo/src/setup' { + declare module.exports: any; +} + +// Filename aliases +declare module 'jest-expo/src/createMockConstants.js' { + declare module.exports: $Exports<'jest-expo/src/createMockConstants'>; +} +declare module 'jest-expo/src/expoModules.js' { + declare module.exports: $Exports<'jest-expo/src/expoModules'>; +} +declare module 'jest-expo/src/setup.js' { + declare module.exports: $Exports<'jest-expo/src/setup'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_v20.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_v20.x.x.js new file mode 100644 index 00000000..0ed2c4ba --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_v20.x.x.js @@ -0,0 +1,528 @@ +// flow-typed signature: a0369c11661f437ec4ccdd805579ddcf +// flow-typed version: c4b9fea7c9/jest_v20.x.x/flow_>=v0.33.x + +type JestMockFn = { + (...args: Array): any, + /** + * An object for introspecting mock calls + */ + mock: { + /** + * An array that represents all calls that have been made into this mock + * function. Each call is represented by an array of arguments that were + * passed during the call. + */ + calls: Array>, + /** + * An array that contains all the object instances that have been + * instantiated from this mock function. + */ + instances: mixed + }, + /** + * Resets all information stored in the mockFn.mock.calls and + * mockFn.mock.instances arrays. Often this is useful when you want to clean + * up a mock's usage data between two assertions. + */ + mockClear(): Function, + /** + * Resets all information stored in the mock. This is useful when you want to + * completely restore a mock back to its initial state. + */ + mockReset(): Function, + /** + * Removes the mock and restores the initial implementation. This is useful + * when you want to mock functions in certain test cases and restore the + * original implementation in others. Beware that mockFn.mockRestore only + * works when mock was created with jest.spyOn. Thus you have to take care of + * restoration yourself when manually assigning jest.fn(). + */ + mockRestore(): Function, + /** + * Accepts a function that should be used as the implementation of the mock. + * The mock itself will still record all calls that go into and instances + * that come from itself -- the only difference is that the implementation + * will also be executed when the mock is called. + */ + mockImplementation(fn: Function): JestMockFn, + /** + * Accepts a function that will be used as an implementation of the mock for + * one call to the mocked function. Can be chained so that multiple function + * calls produce different results. + */ + mockImplementationOnce(fn: Function): JestMockFn, + /** + * Just a simple sugar function for returning `this` + */ + mockReturnThis(): void, + /** + * Deprecated: use jest.fn(() => value) instead + */ + mockReturnValue(value: any): JestMockFn, + /** + * Sugar for only returning a value once inside your mock + */ + mockReturnValueOnce(value: any): JestMockFn +}; + +type JestAsymmetricEqualityType = { + /** + * A custom Jasmine equality tester + */ + asymmetricMatch(value: mixed): boolean +}; + +type JestCallsType = { + allArgs(): mixed, + all(): mixed, + any(): boolean, + count(): number, + first(): mixed, + mostRecent(): mixed, + reset(): void +}; + +type JestClockType = { + install(): void, + mockDate(date: Date): void, + tick(milliseconds?: number): void, + uninstall(): void +}; + +type JestMatcherResult = { + message?: string | (() => string), + pass: boolean +}; + +type JestMatcher = (actual: any, expected: any) => JestMatcherResult; + +type JestPromiseType = { + /** + * Use rejects to unwrap the reason of a rejected promise so any other + * matcher can be chained. If the promise is fulfilled the assertion fails. + */ + rejects: JestExpectType, + /** + * Use resolves to unwrap the value of a fulfilled promise so any other + * matcher can be chained. If the promise is rejected the assertion fails. + */ + resolves: JestExpectType +}; + +/** + * Plugin: jest-enzyme + */ +type EnzymeMatchersType = { + toBeChecked(): void, + toBeDisabled(): void, + toBeEmpty(): void, + toBePresent(): void, + toContainReact(element: React$Element): void, + toHaveClassName(className: string): void, + toHaveHTML(html: string): void, + toHaveProp(propKey: string, propValue?: any): void, + toHaveRef(refName: string): void, + toHaveState(stateKey: string, stateValue?: any): void, + toHaveStyle(styleKey: string, styleValue?: any): void, + toHaveTagName(tagName: string): void, + toHaveText(text: string): void, + toIncludeText(text: string): void, + toHaveValue(value: any): void, + toMatchElement(element: React$Element): void, + toMatchSelector(selector: string): void, +}; + +type JestExpectType = { + not: JestExpectType & EnzymeMatchersType, + /** + * If you have a mock function, you can use .lastCalledWith to test what + * arguments it was last called with. + */ + lastCalledWith(...args: Array): void, + /** + * toBe just checks that a value is what you expect. It uses === to check + * strict equality. + */ + toBe(value: any): void, + /** + * Use .toHaveBeenCalled to ensure that a mock function got called. + */ + toBeCalled(): void, + /** + * Use .toBeCalledWith to ensure that a mock function was called with + * specific arguments. + */ + toBeCalledWith(...args: Array): void, + /** + * Using exact equality with floating point numbers is a bad idea. Rounding + * means that intuitive things fail. + */ + toBeCloseTo(num: number, delta: any): void, + /** + * Use .toBeDefined to check that a variable is not undefined. + */ + toBeDefined(): void, + /** + * Use .toBeFalsy when you don't care what a value is, you just want to + * ensure a value is false in a boolean context. + */ + toBeFalsy(): void, + /** + * To compare floating point numbers, you can use toBeGreaterThan. + */ + toBeGreaterThan(number: number): void, + /** + * To compare floating point numbers, you can use toBeGreaterThanOrEqual. + */ + toBeGreaterThanOrEqual(number: number): void, + /** + * To compare floating point numbers, you can use toBeLessThan. + */ + toBeLessThan(number: number): void, + /** + * To compare floating point numbers, you can use toBeLessThanOrEqual. + */ + toBeLessThanOrEqual(number: number): void, + /** + * Use .toBeInstanceOf(Class) to check that an object is an instance of a + * class. + */ + toBeInstanceOf(cls: Class<*>): void, + /** + * .toBeNull() is the same as .toBe(null) but the error messages are a bit + * nicer. + */ + toBeNull(): void, + /** + * Use .toBeTruthy when you don't care what a value is, you just want to + * ensure a value is true in a boolean context. + */ + toBeTruthy(): void, + /** + * Use .toBeUndefined to check that a variable is undefined. + */ + toBeUndefined(): void, + /** + * Use .toContain when you want to check that an item is in a list. For + * testing the items in the list, this uses ===, a strict equality check. + */ + toContain(item: any): void, + /** + * Use .toContainEqual when you want to check that an item is in a list. For + * testing the items in the list, this matcher recursively checks the + * equality of all fields, rather than checking for object identity. + */ + toContainEqual(item: any): void, + /** + * Use .toEqual when you want to check that two objects have the same value. + * This matcher recursively checks the equality of all fields, rather than + * checking for object identity. + */ + toEqual(value: any): void, + /** + * Use .toHaveBeenCalled to ensure that a mock function got called. + */ + toHaveBeenCalled(): void, + /** + * Use .toHaveBeenCalledTimes to ensure that a mock function got called exact + * number of times. + */ + toHaveBeenCalledTimes(number: number): void, + /** + * Use .toHaveBeenCalledWith to ensure that a mock function was called with + * specific arguments. + */ + toHaveBeenCalledWith(...args: Array): void, + /** + * Use .toHaveBeenLastCalledWith to ensure that a mock function was last called + * with specific arguments. + */ + toHaveBeenLastCalledWith(...args: Array): void, + /** + * Check that an object has a .length property and it is set to a certain + * numeric value. + */ + toHaveLength(number: number): void, + /** + * + */ + toHaveProperty(propPath: string, value?: any): void, + /** + * Use .toMatch to check that a string matches a regular expression or string. + */ + toMatch(regexpOrString: RegExp | string): void, + /** + * Use .toMatchObject to check that a javascript object matches a subset of the properties of an object. + */ + toMatchObject(object: Object): void, + /** + * This ensures that a React component matches the most recent snapshot. + */ + toMatchSnapshot(name?: string): void, + /** + * Use .toThrow to test that a function throws when it is called. + * If you want to test that a specific error gets thrown, you can provide an + * argument to toThrow. The argument can be a string for the error message, + * a class for the error, or a regex that should match the error. + * + * Alias: .toThrowError + */ + toThrow(message?: string | Error | RegExp): void, + toThrowError(message?: string | Error | RegExp): void, + /** + * Use .toThrowErrorMatchingSnapshot to test that a function throws a error + * matching the most recent snapshot when it is called. + */ + toThrowErrorMatchingSnapshot(): void +}; + +type JestObjectType = { + /** + * Disables automatic mocking in the module loader. + * + * After this method is called, all `require()`s will return the real + * versions of each module (rather than a mocked version). + */ + disableAutomock(): JestObjectType, + /** + * An un-hoisted version of disableAutomock + */ + autoMockOff(): JestObjectType, + /** + * Enables automatic mocking in the module loader. + */ + enableAutomock(): JestObjectType, + /** + * An un-hoisted version of enableAutomock + */ + autoMockOn(): JestObjectType, + /** + * Clears the mock.calls and mock.instances properties of all mocks. + * Equivalent to calling .mockClear() on every mocked function. + */ + clearAllMocks(): JestObjectType, + /** + * Resets the state of all mocks. Equivalent to calling .mockReset() on every + * mocked function. + */ + resetAllMocks(): JestObjectType, + /** + * Removes any pending timers from the timer system. + */ + clearAllTimers(): void, + /** + * The same as `mock` but not moved to the top of the expectation by + * babel-jest. + */ + doMock(moduleName: string, moduleFactory?: any): JestObjectType, + /** + * The same as `unmock` but not moved to the top of the expectation by + * babel-jest. + */ + dontMock(moduleName: string): JestObjectType, + /** + * Returns a new, unused mock function. Optionally takes a mock + * implementation. + */ + fn(implementation?: Function): JestMockFn, + /** + * Determines if the given function is a mocked function. + */ + isMockFunction(fn: Function): boolean, + /** + * Given the name of a module, use the automatic mocking system to generate a + * mocked version of the module for you. + */ + genMockFromModule(moduleName: string): any, + /** + * Mocks a module with an auto-mocked version when it is being required. + * + * The second argument can be used to specify an explicit module factory that + * is being run instead of using Jest's automocking feature. + * + * The third argument can be used to create virtual mocks -- mocks of modules + * that don't exist anywhere in the system. + */ + mock( + moduleName: string, + moduleFactory?: any, + options?: Object + ): JestObjectType, + /** + * Resets the module registry - the cache of all required modules. This is + * useful to isolate modules where local state might conflict between tests. + */ + resetModules(): JestObjectType, + /** + * Exhausts the micro-task queue (usually interfaced in node via + * process.nextTick). + */ + runAllTicks(): void, + /** + * Exhausts the macro-task queue (i.e., all tasks queued by setTimeout(), + * setInterval(), and setImmediate()). + */ + runAllTimers(): void, + /** + * Exhausts all tasks queued by setImmediate(). + */ + runAllImmediates(): void, + /** + * Executes only the macro task queue (i.e. all tasks queued by setTimeout() + * or setInterval() and setImmediate()). + */ + runTimersToTime(msToRun: number): void, + /** + * Executes only the macro-tasks that are currently pending (i.e., only the + * tasks that have been queued by setTimeout() or setInterval() up to this + * point) + */ + runOnlyPendingTimers(): void, + /** + * Explicitly supplies the mock object that the module system should return + * for the specified module. Note: It is recommended to use jest.mock() + * instead. + */ + setMock(moduleName: string, moduleExports: any): JestObjectType, + /** + * Indicates that the module system should never return a mocked version of + * the specified module from require() (e.g. that it should always return the + * real module). + */ + unmock(moduleName: string): JestObjectType, + /** + * Instructs Jest to use fake versions of the standard timer functions + * (setTimeout, setInterval, clearTimeout, clearInterval, nextTick, + * setImmediate and clearImmediate). + */ + useFakeTimers(): JestObjectType, + /** + * Instructs Jest to use the real versions of the standard timer functions. + */ + useRealTimers(): JestObjectType, + /** + * Creates a mock function similar to jest.fn but also tracks calls to + * object[methodName]. + */ + spyOn(object: Object, methodName: string): JestMockFn +}; + +type JestSpyType = { + calls: JestCallsType +}; + +/** Runs this function after every test inside this context */ +declare function afterEach(fn: Function): void; +/** Runs this function before every test inside this context */ +declare function beforeEach(fn: Function): void; +/** Runs this function after all tests have finished inside this context */ +declare function afterAll(fn: Function): void; +/** Runs this function before any tests have started inside this context */ +declare function beforeAll(fn: Function): void; + +/** A context for grouping tests together */ +declare var describe: { + /** + * Creates a block that groups together several related tests in one "test suite" + */ + (name: string, fn: Function): void, + + /** + * Only run this describe block + */ + only(name: string, fn: Function): void, + + /** + * Skip running this describe block + */ + skip(name: string, fn: Function): void, +}; + + +/** An individual test unit */ +declare var it: { + /** + * An individual test unit + * + * @param {string} Name of Test + * @param {Function} Test + */ + (name: string, fn?: Function): ?Promise, + /** + * Only run this test + * + * @param {string} Name of Test + * @param {Function} Test + */ + only(name: string, fn?: Function): ?Promise, + /** + * Skip running this test + * + * @param {string} Name of Test + * @param {Function} Test + */ + skip(name: string, fn?: Function): ?Promise, + /** + * Run the test concurrently + * + * @param {string} Name of Test + * @param {Function} Test + */ + concurrent(name: string, fn?: Function): ?Promise +}; +declare function fit(name: string, fn: Function): ?Promise; +/** An individual test unit */ +declare var test: typeof it; +/** A disabled group of tests */ +declare var xdescribe: typeof describe; +/** A focused group of tests */ +declare var fdescribe: typeof describe; +/** A disabled individual test */ +declare var xit: typeof it; +/** A disabled individual test */ +declare var xtest: typeof it; + +/** The expect function is used every time you want to test a value */ +declare var expect: { + /** The object that you want to make assertions against */ + (value: any): JestExpectType & JestPromiseType & EnzymeMatchersType, + /** Add additional Jasmine matchers to Jest's roster */ + extend(matchers: { [name: string]: JestMatcher }): void, + /** Add a module that formats application-specific data structures. */ + addSnapshotSerializer(serializer: (input: Object) => string): void, + assertions(expectedAssertions: number): void, + hasAssertions(): void, + any(value: mixed): JestAsymmetricEqualityType, + anything(): void, + arrayContaining(value: Array): void, + objectContaining(value: Object): void, + /** Matches any received string that contains the exact expected string. */ + stringContaining(value: string): void, + stringMatching(value: string | RegExp): void +}; + +// TODO handle return type +// http://jasmine.github.io/2.4/introduction.html#section-Spies +declare function spyOn(value: mixed, method: string): Object; + +/** Holds all functions related to manipulating test runner */ +declare var jest: JestObjectType; + +/** + * The global Jamine object, this is generally not exposed as the public API, + * using features inside here could break in later versions of Jest. + */ +declare var jasmine: { + DEFAULT_TIMEOUT_INTERVAL: number, + any(value: mixed): JestAsymmetricEqualityType, + anything(): void, + arrayContaining(value: Array): void, + clock(): JestClockType, + createSpy(name: string): JestSpyType, + createSpyObj( + baseName: string, + methodNames: Array + ): { [methodName: string]: JestSpyType }, + objectContaining(value: Object): void, + stringMatching(value: string): void +}; diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_vx.x.x.js new file mode 100644 index 00000000..7b60e4b8 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_vx.x.x.js @@ -0,0 +1,39 @@ +// flow-typed signature: 3ba80f288ae054d394dca2d025d14dd9 +// flow-typed version: <>/jest_v^21.0.1/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'jest' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'jest' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'jest/bin/jest' { + declare module.exports: any; +} + +declare module 'jest/build/jest' { + declare module.exports: any; +} + +// Filename aliases +declare module 'jest/bin/jest.js' { + declare module.exports: $Exports<'jest/bin/jest'>; +} +declare module 'jest/build/jest.js' { + declare module.exports: $Exports<'jest/build/jest'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-addons-test-utils_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-addons-test-utils_vx.x.x.js new file mode 100644 index 00000000..2909b7db --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-addons-test-utils_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: fe3ce80849031f84c8c106122bef896a +// flow-typed version: <>/react-addons-test-utils_v16.0.0-alpha.3/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-addons-test-utils' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'react-addons-test-utils' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ + + +// Filename aliases +declare module 'react-addons-test-utils/index' { + declare module.exports: $Exports<'react-addons-test-utils'>; +} +declare module 'react-addons-test-utils/index.js' { + declare module.exports: $Exports<'react-addons-test-utils'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native-scripts_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native-scripts_vx.x.x.js new file mode 100644 index 00000000..11ad9314 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native-scripts_vx.x.x.js @@ -0,0 +1,123 @@ +// flow-typed signature: bd52927dcfdd08c54751906ebaf7cfa1 +// flow-typed version: <>/react-native-scripts_v^1.3.1/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-native-scripts' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'react-native-scripts' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'react-native-scripts/build/bin/crna-entry' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/bin/react-native-scripts' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/scripts/android' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/scripts/eject' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/scripts/init' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/scripts/ios' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/scripts/start' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/util/clearConsole' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/util/expo' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/util/install' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/util/log' { + declare module.exports: any; +} + +declare module 'react-native-scripts/build/util/packager' { + declare module.exports: any; +} + +declare module 'react-native-scripts/template/App' { + declare module.exports: any; +} + +declare module 'react-native-scripts/template/App.test' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-native-scripts/build/bin/crna-entry.js' { + declare module.exports: $Exports<'react-native-scripts/build/bin/crna-entry'>; +} +declare module 'react-native-scripts/build/bin/react-native-scripts.js' { + declare module.exports: $Exports<'react-native-scripts/build/bin/react-native-scripts'>; +} +declare module 'react-native-scripts/build/scripts/android.js' { + declare module.exports: $Exports<'react-native-scripts/build/scripts/android'>; +} +declare module 'react-native-scripts/build/scripts/eject.js' { + declare module.exports: $Exports<'react-native-scripts/build/scripts/eject'>; +} +declare module 'react-native-scripts/build/scripts/init.js' { + declare module.exports: $Exports<'react-native-scripts/build/scripts/init'>; +} +declare module 'react-native-scripts/build/scripts/ios.js' { + declare module.exports: $Exports<'react-native-scripts/build/scripts/ios'>; +} +declare module 'react-native-scripts/build/scripts/start.js' { + declare module.exports: $Exports<'react-native-scripts/build/scripts/start'>; +} +declare module 'react-native-scripts/build/util/clearConsole.js' { + declare module.exports: $Exports<'react-native-scripts/build/util/clearConsole'>; +} +declare module 'react-native-scripts/build/util/expo.js' { + declare module.exports: $Exports<'react-native-scripts/build/util/expo'>; +} +declare module 'react-native-scripts/build/util/install.js' { + declare module.exports: $Exports<'react-native-scripts/build/util/install'>; +} +declare module 'react-native-scripts/build/util/log.js' { + declare module.exports: $Exports<'react-native-scripts/build/util/log'>; +} +declare module 'react-native-scripts/build/util/packager.js' { + declare module.exports: $Exports<'react-native-scripts/build/util/packager'>; +} +declare module 'react-native-scripts/template/App.js' { + declare module.exports: $Exports<'react-native-scripts/template/App'>; +} +declare module 'react-native-scripts/template/App.test.js' { + declare module.exports: $Exports<'react-native-scripts/template/App.test'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native_vx.x.x.js new file mode 100644 index 00000000..90a52be2 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native_vx.x.x.js @@ -0,0 +1,6283 @@ +// flow-typed signature: 01e545ca5248b0e5de36f2dda0df7a3b +// flow-typed version: <>/react-native_vhttps://github.com/expo/react-native/archive/sdk-22.0.1.tar.gz/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-native' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'react-native' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'react-native/babel-preset/configs/hmr' { + declare module.exports: any; +} + +declare module 'react-native/babel-preset/configs/main' { + declare module.exports: any; +} + +declare module 'react-native/babel-preset/index' { + declare module.exports: any; +} + +declare module 'react-native/babel-preset/lib/resolvePlugins' { + declare module.exports: any; +} + +declare module 'react-native/babel-preset/plugins' { + declare module.exports: any; +} + +declare module 'react-native/babel-preset/transforms/transform-dynamic-import' { + declare module.exports: any; +} + +declare module 'react-native/babel-preset/transforms/transform-symbol-member' { + declare module.exports: any; +} + +declare module 'react-native/bots/code-analysis-bot' { + declare module.exports: any; +} + +declare module 'react-native/bots/pr-inactivity-bookmarklet' { + declare module.exports: any; +} + +declare module 'react-native/bots/question-bookmarklet' { + declare module.exports: any; +} + +declare module 'react-native/cli' { + declare module.exports: any; +} + +declare module 'react-native/ContainerShip/scripts/run-android-ci-instrumentation-tests' { + declare module.exports: any; +} + +declare module 'react-native/danger/dangerfile' { + declare module.exports: any; +} + +declare module 'react-native/flow/console' { + declare module.exports: any; +} + +declare module 'react-native/flow/create-react-class' { + declare module.exports: any; +} + +declare module 'react-native/flow/fbjs' { + declare module.exports: any; +} + +declare module 'react-native/flow/Map' { + declare module.exports: any; +} + +declare module 'react-native/flow/Position' { + declare module.exports: any; +} + +declare module 'react-native/flow/Promise' { + declare module.exports: any; +} + +declare module 'react-native/flow/prop-types' { + declare module.exports: any; +} + +declare module 'react-native/flow/Set' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/AccessibilityManagerTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/AppEventsTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/AsyncStorageTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/ImageCachePolicyTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/ImageSnapshotTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/IntegrationTestHarnessTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/IntegrationTestsApp' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/LayoutEventsTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/LoggingTestModule' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/PromiseTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/PropertiesUpdateTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/RCTRootViewIntegrationTestApp' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/ReactContentSizeUpdateTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/SimpleSnapshotTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/SizeFlexibilityUpdateTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/SyncMethodTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/TimersTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/websocket_integration_test_server' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/WebSocketTest' { + declare module.exports: any; +} + +declare module 'react-native/IntegrationTests/WebViewTest' { + declare module.exports: any; +} + +declare module 'react-native/jest/mockComponent' { + declare module.exports: any; +} + +declare module 'react-native/jest/preprocessor' { + declare module.exports: any; +} + +declare module 'react-native/jest/setup' { + declare module.exports: any; +} + +declare module 'react-native/lib/deepDiffer' { + declare module.exports: any; +} + +declare module 'react-native/lib/deepFreezeAndThrowOnMutationInDev' { + declare module.exports: any; +} + +declare module 'react-native/lib/flattenStyle' { + declare module.exports: any; +} + +declare module 'react-native/lib/InitializeJavaScriptAppEngine' { + declare module.exports: any; +} + +declare module 'react-native/lib/RCTEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/lib/TextInputState' { + declare module.exports: any; +} + +declare module 'react-native/lib/UIManager' { + declare module.exports: any; +} + +declare module 'react-native/lib/UIManagerStatTracker' { + declare module.exports: any; +} + +declare module 'react-native/lib/View' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ActionSheetIOS/ActionSheetIOS' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Alert/Alert' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Alert/AlertIOS' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Alert/RCTAlertManager.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Alert/RCTAlertManager.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/release/gulpfile' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/__tests__/Animated-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/__tests__/AnimatedNative-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/__tests__/bezier-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/__tests__/Easing-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/__tests__/Interpolation-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/Animated' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/AnimatedEvent' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/AnimatedImplementation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/AnimatedWeb' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/animations/Animation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/animations/DecayAnimation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/animations/SpringAnimation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/animations/TimingAnimation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/bezier' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/createAnimatedComponent' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/Easing' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/NativeAnimatedHelper' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedAddition' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedDiffClamp' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedDivision' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedInterpolation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedModulo' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedMultiplication' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedNode' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedProps' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedStyle' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedTracking' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedTransform' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedValue' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedValueXY' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedWithChildren' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/polyfills/flattenStyle' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/polyfills/InteractionManager' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/polyfills/Set' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/SpringConfig' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/AppState/AppState' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ART/ARTSerializablePath' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ART/ReactNativeART' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestModule' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/__tests__/MessageQueue-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/__tests__/NativeModules-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/BatchedBridge' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/MessageQueue' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BatchedBridge/NativeModules' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Blob/Blob' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Blob/BlobTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Blob/URL' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BugReporting/BugReporting' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BugReporting/dumpReactTree' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/BugReporting/getReactData' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/CameraRoll/CameraRoll' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/CameraRoll/ImagePickerIOS' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ActivityIndicator/ActivityIndicator' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/AppleTV/TVEventHandler.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/AppleTV/TVEventHandler.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/AppleTV/TVViewPropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Button' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/CheckBox/CheckBox' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Clipboard/Clipboard' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/DatePicker/DatePickerIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/DatePicker/DatePickerIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Keyboard/Keyboard' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Keyboard/KeyboardAvoidingView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/LazyRenderer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/MaskedView/MaskedViewIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/MaskedView/MaskedViewIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Navigation/NavigatorIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Navigation/NavigatorIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Picker/Picker' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Picker/PickerAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Picker/PickerAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Picker/PickerIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Picker/PickerIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ProgressViewIOS/ProgressViewIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/RefreshControl/RefreshControl' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ScrollResponder' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ScrollView/__mocks__/ScrollViewMock' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ScrollView/processDecelerationRate' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ScrollView/ScrollView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ScrollView/ScrollViewStickyHeader' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Slider/Slider' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/StaticContainer.react' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/StaticRenderer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/StatusBar/StatusBar' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/StatusBar/StatusBarIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/StatusBar/StatusBarIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Subscribable' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Switch/Switch' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarItemIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarItemIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TextInput/TextInput' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TextInput/TextInputState' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TimePickerAndroid/TimePickerAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/TimePickerAndroid/TimePickerAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ToastAndroid/ToastAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ToolbarAndroid/ToolbarAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/__mocks__/ensureComponentIsNative' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/__tests__/TouchableHighlight-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/BoundingDimensions' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/ensureComponentIsNative' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/ensurePositiveDelayProps' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/Position' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/Touchable' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/TouchableBounce' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/TouchableHighlight' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/TouchableNativeFeedback.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/TouchableNativeFeedback.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/TouchableOpacity' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/Touchable/TouchableWithoutFeedback' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/UnimplementedViews/UnimplementedView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/PlatformViewPropTypes.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/PlatformViewPropTypes.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/ReactNativeStyleAttributes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/ReactNativeViewAttributes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/ShadowPropTypesIOS' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/View' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/ViewAccessibility' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/ViewPropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/View/ViewStylePropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ViewPager/ViewPagerAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/ViewPager/ViewPagerAndroid.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/WebView/WebView.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Components/WebView/WebView.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/__mocks__/ErrorUtils' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Devtools/__tests__/parseErrorStack-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Devtools/getDevServer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Devtools/openFileInEditor' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Devtools/parseErrorStack' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Devtools/setupDevtools' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Devtools/symbolicateStackTrace' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/ExceptionsManager' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/InitializeCore' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/ReactNativeVersion' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Core/Timers/JSTimers' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/EventEmitter/MissingNativeEventEmitterShim' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/EventEmitter/NativeEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/EventEmitter/RCTDeviceEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/EventEmitter/RCTEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/Incremental' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/IncrementalExample' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/IncrementalGroup' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/IncrementalPresenter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableListView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableListViewDataSource' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableQuickActionButton' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableQuickActions' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableRow' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Experimental/WindowedListView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Geolocation/Geolocation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/__tests__/resolveAssetSource-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/AssetRegistry' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/AssetSourceResolver' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/Image.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/Image.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageBackground' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageEditor' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageResizeMode' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageSource' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageSourcePropType' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageStore' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/ImageStylePropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/nativeImageSource' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/RelativeImageStub' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Image/resolveAssetSource' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/BorderBox' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/BoxInspector' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/ElementBox' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/ElementProperties' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/Inspector' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/InspectorOverlay' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/InspectorPanel' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/NetworkOverlay' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/PerformanceOverlay' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/resolveBoxStyle' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Inspector/StyleInspector' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/__tests__/Batchinator-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/__tests__/InteractionManager-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/__tests__/InteractionMixin-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/__tests__/TaskQueue-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/Batchinator' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/BridgeSpyStallHandler' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/FrameRateLogger' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/InteractionManager' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/InteractionMixin' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/InteractionStallDebugger' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/JSEventLoopWatchdog' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/PanResponder' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/ReactPerfStallHandler' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Interaction/TaskQueue' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/JSInspector/InspectorAgent' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/JSInspector/JSInspector' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/JSInspector/NetworkAgent' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/LayoutAnimation/LayoutAnimation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Linking/Linking' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__flowtests__/FlatList-flowtest' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__flowtests__/SectionList-flowtest' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__tests__/FillRateHelper-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__tests__/FlatList-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__tests__/SectionList-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__tests__/ViewabilityHelper-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__tests__/VirtualizedList-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/__tests__/VirtualizeUtils-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/FillRateHelper' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/FlatList' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/ListView/__mocks__/ListViewMock' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/ListView/ListView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/ListView/ListViewDataSource' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/MetroListView' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/SectionList' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/ViewabilityHelper' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/VirtualizedList' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/VirtualizedSectionList' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Lists/VirtualizeUtils' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Modal/Modal' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/__tests__/FormData-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/__tests__/XMLHttpRequest-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/convertRequestBody' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/fetch' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/FormData' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/NetInfo' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/RCTNetworking.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/RCTNetworking.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/XHRInterceptor' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Network/XMLHttpRequest' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Performance/QuickPerformanceLogger' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Performance/SamplingProfiler' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Performance/Systrace' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/PermissionsAndroid/PermissionsAndroid' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/__tests__/Object.es7-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/Array.es6' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/Array.prototype.es6' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/babelHelpers' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/console' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/error-guard' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/Number.es6' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/Object.es6' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/Object.es7' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/polyfills/String.prototype.es6' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Promise' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/promiseRejectionIsError' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/PushNotificationIOS/PushNotificationIOS' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/RCTTest/SnapshotViewIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/RCTTest/SnapshotViewIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/react-native/react-native-implementation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/react-native/react-native-interface' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/react-native/React' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/AppContainer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/AppRegistry' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/I18nManager' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/queryLayoutByID' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/ReactNativeFeatureFlags' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/renderApplication' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/requireNativeComponent' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/UIManager' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/UIManagerStatTracker' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/verifyPropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/ReactNative/YellowBox' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/ReactNativeFiber-dev' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/ReactNativeFiber-prod' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/ReactNativeStack-dev' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/ReactNativeStack-prod' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/createReactNativeComponentClass' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/NativeMethodsMixin' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/PooledClass' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactDebugTool' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactGlobalSharedState' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactNative' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactNativeComponentTree' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactNativePropRegistry' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactNativeTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactPerf' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/ReactTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/takeSnapshot' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Renderer/shims/TouchHistoryMath' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Sample/Sample.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Sample/Sample.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Settings/Settings.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Settings/Settings.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Share/Share' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Storage/AsyncStorage' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/__tests__/flattenStyle-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/__tests__/normalizeColor-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/__tests__/processColor-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/__tests__/processTransform-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/ColorPropType' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/EdgeInsetsPropType' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/flattenStyle' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/LayoutPropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/normalizeColor' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/PointPropType' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/processColor' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/processTransform' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/setNormalizedColorAlpha' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/StyleSheet' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/StyleSheetPropType' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/StyleSheetTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/StyleSheetValidation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/StyleSheet/TransformPropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Text/Text' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Text/TextStylePropTypes' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Text/TextUpdateTest' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__mocks__/BackHandler' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__mocks__/PixelRatio' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/buildStyleInterpolator-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/groupByEveryN-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/mapWithSeparator-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/MatrixMath-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/Platform-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/SceneTracker-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/truncate-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/__tests__/utf8-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/BackAndroid' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/BackHandler.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/BackHandler.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/binaryToBase64' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/buildStyleInterpolator' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/clamp' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/createStrictShapeTypeChecker' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/DebugEnvironment' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/defineLazyObjectProperty' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/deprecatedPropType' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/DeviceInfo' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/differ/__tests__/deepDiffer-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/differ/deepDiffer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/differ/insetsDiffer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/differ/matricesDiffer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/differ/pointsDiffer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/differ/sizesDiffer' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/Dimensions' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/dismissKeyboard' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/groupByEveryN' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/HeapCapture' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/HMRClient' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/HMRLoadingView.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/HMRLoadingView.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/infoLog' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/logError' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/mapWithSeparator' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/MatrixMath' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/mergeFast' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/mergeIntoFast' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/PerformanceLogger' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/PixelRatio' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/Platform.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/Platform.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/RCTLog' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/SceneTracker' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/stringifySafe' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/truncate' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Utilities/utf8' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/_shouldPolyfillES6Collection' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/ErrorUtils' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/getObjectValues' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/guid' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/isEmpty' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/Map' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/merge' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/mergeHelpers' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/mergeInto' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/Set' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/core/toIterator' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/document/selection/DocumentSelectionState' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EmitterSubscription' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EventEmitterWithHolding' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EventHolder' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EventSubscription' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EventSubscriptionVendor' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/EventValidator' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/vendor/emitter/mixInEventEmitter' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Vibration/Vibration' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Vibration/VibrationIOS.android' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Vibration/VibrationIOS.ios' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/WebSocket/__mocks__/event-target-shim' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/WebSocket/__tests__/WebSocket-test' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/WebSocket/WebSocket' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/WebSocket/WebSocketEvent' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/WebSocket/WebSocketInterceptor' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/__mocks__/beeper' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/__mocks__/sign' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/__tests__/filterPlatformAssetScales-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/__tests__/getAssetDestPathAndroid-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/__tests__/getAssetDestPathIOS-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/assetPathUtils' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/buildBundle' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/bundle' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/bundleCommandLineArgs' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/filterPlatformAssetScales' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/getAssetDestPathAndroid' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/getAssetDestPathIOS' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/saveAssets' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/types.flow' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/bundle/unbundle' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/cli' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/cliEntry' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/commands' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__fixtures__/android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__fixtures__/commands' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__fixtures__/dependencies' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__fixtures__/ios' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__fixtures__/projects' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/android/findAndroidAppFolder.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/android/findManifest.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/android/findPackageClassName.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/android/getDependencyConfig.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/android/getProjectConfig.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/android/readManifest.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/findAssets.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/findPlugins.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/ios/findProject.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/ios/getProjectConfig.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/__tests__/makeCommand.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/android/findAndroidAppFolder' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/android/findManifest' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/android/findPackageClassName' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/android/index' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/android/readManifest' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/Constants' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/findAssets' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/findPlugins' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/index' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/ios/findProject' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/ios/index' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/makeCommand' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/windows/findNamespace' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/windows/findPackageClassName' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/windows/findProject' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/windows/findWindowsSolution' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/windows/generateGUID' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/windows/index' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/core/wrapCommands' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/dependencies/dependencies' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/eject/eject' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/generator/copyProjectTemplateAndReplace' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/generator/printRunInstructions' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/generator/promptSync' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/generator/templates' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/info/info' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/init/init' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/install/install' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/install/uninstall' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/library/library' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/applyPatch.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/isInstalled.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/makeBuildPatch.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/makeImportPatch.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/makePackagePatch.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/makeSettingsPatch.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/android/makeStringsPatch.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/getDependencyConfig.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/getProjectDependencies.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/groupFilesByType.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/addFileToProject.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/addProjectToLibraries.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/addSharedLibraries.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/createGroup.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getBuildProperty.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getGroup.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getHeaderSearchPath.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getHeadersInFolder.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getPlist.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getPlistPath.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/getProducts.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/hasLibraryImported.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/isInstalled.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/mapHeaderSearchPaths.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/removeProjectFromLibraries' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/removeProjectFromProject.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/removeSharedLibrary.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/ios/writePlist.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/link.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/__tests__/promiseWaterfall.spec' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/copyAssets' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/fs' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/isInstalled' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/applyParams' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/applyPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/makeBuildPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/makeImportPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/makePackagePatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/makeSettingsPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/makeStringsPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/patches/revokePatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/registerNativeModule' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/unlinkAssets' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/android/unregisterNativeModule' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/commandStub' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/getDependencyConfig' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/getProjectDependencies' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/groupFilesByType' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/addFileToProject' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/addProjectToLibraries' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/addSharedLibraries' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/addToHeaderSearchPaths' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/copyAssets' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/createGroup' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/createGroupWithMessage' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getBuildProperty' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getGroup' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getHeaderSearchPath' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getHeadersInFolder' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getPlist' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getPlistPath' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/getProducts' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/hasLibraryImported' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/isInstalled' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/mapHeaderSearchPaths' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/registerNativeModule' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeFromHeaderSearchPaths' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeFromPbxItemContainerProxySection' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeFromPbxReferenceProxySection' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeFromProjectReferences' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeFromStaticLibraries' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeProductGroup' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeProjectFromLibraries' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeProjectFromProject' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/removeSharedLibraries' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/unlinkAssets' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/unregisterNativeModule' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/ios/writePlist' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/link' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/pollParams' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/promiseWaterfall' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/promisify' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/unlink' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/isInstalled' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/applyParams' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/applyPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/makePackagePatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/makeProjectPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/makeSolutionPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/makeUsingPatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/patches/revokePatch' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/registerNativeModule' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/link/windows/unregisterNativeModule' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/logAndroid/logAndroid' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/logIOS/logIOS' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runAndroid/adb' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runAndroid/runAndroid' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/__tests__/findMatchingSimulator-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/__tests__/findXcodeProject-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/__tests__/parseIOSDevicesList-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/findMatchingSimulator' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/findXcodeProject' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/parseIOSDevicesList' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/runIOS/runIOS' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/checkNodeVersion' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/copyToClipBoardMiddleware' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/getDevToolsMiddleware' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/indexPage' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/loadRawBodyMiddleware' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/openStackFrameInEditorMiddleware' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/statusPageMiddleware' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/systraceProfileMiddleware' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/middleware/unless' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/runServer' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/server' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/__tests__/getInverseDependencies-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/attachHMRServer' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/copyToClipBoard' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/debuggerWorker' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/getInverseDependencies' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/jsPackagerClient' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/launchChrome' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/launchEditor' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/messageSocket' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/server/util/webSocketProxy' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/App' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/components/KeyboardSpacer' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/components/ListItem' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/lib/Backend' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/views/chat/ChatListScreen' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/views/chat/ChatScreen' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/views/HomeScreenTabNavigator' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeScreen' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeText.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeText.ios' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/__tests__/App' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/App' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/index' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/upgrade/upgrade' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/__mocks__/fs' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/__mocks__/log' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/__tests__/findSymlinkedModules-test' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/assertRequiredOptions' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/Config' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/copyAndReplace' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/findReactNativeScripts' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/findSymlinkedModules' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/findSymlinksPaths' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/isPackagerRunning' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/isValidPackageName' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/log' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/PackageManager' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/parseCommandLine' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/walk' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/yarn' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/wrong-react-native' { + declare module.exports: any; +} + +declare module 'react-native/react-native-cli/index' { + declare module.exports: any; +} + +declare module 'react-native/react-native-git-upgrade/checks' { + declare module.exports: any; +} + +declare module 'react-native/react-native-git-upgrade/cli' { + declare module.exports: any; +} + +declare module 'react-native/react-native-git-upgrade/cliEntry' { + declare module.exports: any; +} + +declare module 'react-native/react-native-git-upgrade/index' { + declare module.exports: any; +} + +declare module 'react-native/react-native-git-upgrade/yarn' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/Asserts' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/CatalystRootViewTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/DatePickerDialogTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/InitialPropsTestApp' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/JSResponderTestApp' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/LayoutEventsTestApp' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/MeasureLayoutTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/NativeIdTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/PickerAndroidTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/ProgressBarTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/ScrollViewTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/ShareTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/SubviewsClippingTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TestBundle' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TestIdTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJSLocaleModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TextInputTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TimePickerDialogTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/UIManagerTestModule' { + declare module.exports: any; +} + +declare module 'react-native/ReactAndroid/src/androidTest/js/ViewRenderingTestModule' { + declare module.exports: any; +} + +declare module 'react-native/rn-cli.config' { + declare module.exports: any; +} + +declare module 'react-native/rn-get-polyfills' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AccessibilityAndroidExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AccessibilityIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ActionSheetIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ActivityIndicatorExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AlertExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AlertIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExApp' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExBobble' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExChained' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExScroll' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExSet' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExTilt' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AppStateExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ARTExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AssetScaledImageExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/AsyncStorageExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/BorderExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/BoxShadowExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ButtonExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/CameraRollExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/CameraRollView' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/CheckBoxExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ClipboardExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/createExamplePage' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/DatePickerAndroidExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/DatePickerIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ExampleTypes' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/FlatListExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/GeolocationExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/http_test_server' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ImageCapInsetsExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ImageEditingExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ImageExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/KeyboardAvoidingViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/LayoutAnimationExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/LayoutEventsExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/LayoutExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/LinkingExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ListExampleShared' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ListViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ListViewGridLayoutExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ListViewPagingExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/MaskedViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ModalExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/MultiColumnExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/NativeAnimationsExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/NavigatorIOSBarStyleExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/NavigatorIOSColorsExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/NavigatorIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/NetInfoExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/OrientationChangeExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/PanResponderExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/PermissionsExampleAndroid.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/PickerExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/PickerIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/PointerEventsExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ProgressBarAndroidExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ProgressViewIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/PushNotificationIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RCTRootViewIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RefreshControlExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterActions' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterApp.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterApp.ios' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterBlock' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterButton' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterExampleContainer' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterExampleList' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterList.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterList.ios' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterNavigationReducer' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterPage' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterSettingSwitchRow' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterStatePersister' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RNTesterTitle' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RootViewSizeFlexibilityExampleApp' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/RTLExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ScrollViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ScrollViewSimpleExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SectionListExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SegmentedControlIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SetPropertiesExampleApp' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ShareExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SliderExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SnapshotExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/StatusBarExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SwipeableListViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/SwitchExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TabBarIOSBarStyleExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TabBarIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TextExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TextExample.ios' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TextInputExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TextInputExample.ios' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TimePickerAndroidExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TimerExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ToastAndroidExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ToolbarAndroidExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TouchableExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TransformExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TransparentHitTestExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/TVEventHandlerExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/URIActionMap' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/VibrationExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/VibrationIOSExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/ViewPagerAndroidExample.android' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/websocket_test_server' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/WebSocketExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/WebViewExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExample' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleBinaryUpload' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleCookies' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleDownload' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleFetch' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleFormData' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleHeaders' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/js/XHRExampleOnTimeOut' { + declare module.exports: any; +} + +declare module 'react-native/RNTester/RNTesterUnitTests/RNTesterUnitTestsBundle' { + declare module.exports: any; +} + +declare module 'react-native/scripts/android-e2e-test' { + declare module.exports: any; +} + +declare module 'react-native/scripts/bump-oss-version' { + declare module.exports: any; +} + +declare module 'react-native/scripts/publish-npm' { + declare module.exports: any; +} + +declare module 'react-native/scripts/run-android-ci-instrumentation-tests' { + declare module.exports: any; +} + +declare module 'react-native/scripts/run-ci-e2e-tests' { + declare module.exports: any; +} + +declare module 'react-native/scripts/strip-haste' { + declare module.exports: any; +} + +declare module 'react-native/scripts/try-n-times' { + declare module.exports: any; +} + +declare module 'react-native/setupBabel' { + declare module.exports: any; +} + +declare module 'react-native/website/core/AlgoliaDocSearch' { + declare module.exports: any; +} + +declare module 'react-native/website/core/BlogPost' { + declare module.exports: any; +} + +declare module 'react-native/website/core/BlogPostDate' { + declare module.exports: any; +} + +declare module 'react-native/website/core/BlogPostExcerpt' { + declare module.exports: any; +} + +declare module 'react-native/website/core/BlogPostFooter' { + declare module.exports: any; +} + +declare module 'react-native/website/core/BlogPostHeader' { + declare module.exports: any; +} + +declare module 'react-native/website/core/center' { + declare module.exports: any; +} + +declare module 'react-native/website/core/DocsSidebar' { + declare module.exports: any; +} + +declare module 'react-native/website/core/EjectBanner' { + declare module.exports: any; +} + +declare module 'react-native/website/core/ExcerptLink' { + declare module.exports: any; +} + +declare module 'react-native/website/core/Footer' { + declare module.exports: any; +} + +declare module 'react-native/website/core/H2' { + declare module.exports: any; +} + +declare module 'react-native/website/core/Header' { + declare module.exports: any; +} + +declare module 'react-native/website/core/HeaderLinks' { + declare module.exports: any; +} + +declare module 'react-native/website/core/HeaderWithGithub' { + declare module.exports: any; +} + +declare module 'react-native/website/core/Hero' { + declare module.exports: any; +} + +declare module 'react-native/website/core/Marked' { + declare module.exports: any; +} + +declare module 'react-native/website/core/Prism' { + declare module.exports: any; +} + +declare module 'react-native/website/core/ShowcaseAppIcon' { + declare module.exports: any; +} + +declare module 'react-native/website/core/Site' { + declare module.exports: any; +} + +declare module 'react-native/website/core/slugify' { + declare module.exports: any; +} + +declare module 'react-native/website/core/SnackPlayer' { + declare module.exports: any; +} + +declare module 'react-native/website/core/unindent' { + declare module.exports: any; +} + +declare module 'react-native/website/core/WebPlayer' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/__tests__/jsdocs-test' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/findExportDefinition' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/generic-function-visitor' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/jsdoc-plugin-values' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/jsdocs' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/meta' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/syntax' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/traverseFlat' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/type' { + declare module.exports: any; +} + +declare module 'react-native/website/jsdocs/TypeExpressionParser' { + declare module.exports: any; +} + +declare module 'react-native/website/layout/AutodocsLayout' { + declare module.exports: any; +} + +declare module 'react-native/website/layout/BlogPageLayout' { + declare module.exports: any; +} + +declare module 'react-native/website/layout/BlogPostLayout' { + declare module.exports: any; +} + +declare module 'react-native/website/layout/DocsLayout' { + declare module.exports: any; +} + +declare module 'react-native/website/layout/PageLayout' { + declare module.exports: any; +} + +declare module 'react-native/website/layout/RedirectLayout' { + declare module.exports: any; +} + +declare module 'react-native/website/publish-gh-pages' { + declare module.exports: any; +} + +declare module 'react-native/website/server/convert' { + declare module.exports: any; +} + +declare module 'react-native/website/server/docgenHelpers' { + declare module.exports: any; +} + +declare module 'react-native/website/server/docsList' { + declare module.exports: any; +} + +declare module 'react-native/website/server/extractDocs' { + declare module.exports: any; +} + +declare module 'react-native/website/server/generate' { + declare module.exports: any; +} + +declare module 'react-native/website/server/server' { + declare module.exports: any; +} + +declare module 'react-native/website/src/react-native/404' { + declare module.exports: any; +} + +declare module 'react-native/website/src/react-native/index' { + declare module.exports: any; +} + +declare module 'react-native/website/src/react-native/js/scripts' { + declare module.exports: any; +} + +declare module 'react-native/website/src/react-native/showcase' { + declare module.exports: any; +} + +declare module 'react-native/website/src/react-native/support' { + declare module.exports: any; +} + +declare module 'react-native/website/src/react-native/versions' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-native/babel-preset/configs/hmr.js' { + declare module.exports: $Exports<'react-native/babel-preset/configs/hmr'>; +} +declare module 'react-native/babel-preset/configs/main.js' { + declare module.exports: $Exports<'react-native/babel-preset/configs/main'>; +} +declare module 'react-native/babel-preset/index.js' { + declare module.exports: $Exports<'react-native/babel-preset/index'>; +} +declare module 'react-native/babel-preset/lib/resolvePlugins.js' { + declare module.exports: $Exports<'react-native/babel-preset/lib/resolvePlugins'>; +} +declare module 'react-native/babel-preset/plugins.js' { + declare module.exports: $Exports<'react-native/babel-preset/plugins'>; +} +declare module 'react-native/babel-preset/transforms/transform-dynamic-import.js' { + declare module.exports: $Exports<'react-native/babel-preset/transforms/transform-dynamic-import'>; +} +declare module 'react-native/babel-preset/transforms/transform-symbol-member.js' { + declare module.exports: $Exports<'react-native/babel-preset/transforms/transform-symbol-member'>; +} +declare module 'react-native/bots/code-analysis-bot.js' { + declare module.exports: $Exports<'react-native/bots/code-analysis-bot'>; +} +declare module 'react-native/bots/pr-inactivity-bookmarklet.js' { + declare module.exports: $Exports<'react-native/bots/pr-inactivity-bookmarklet'>; +} +declare module 'react-native/bots/question-bookmarklet.js' { + declare module.exports: $Exports<'react-native/bots/question-bookmarklet'>; +} +declare module 'react-native/cli.js' { + declare module.exports: $Exports<'react-native/cli'>; +} +declare module 'react-native/ContainerShip/scripts/run-android-ci-instrumentation-tests.js' { + declare module.exports: $Exports<'react-native/ContainerShip/scripts/run-android-ci-instrumentation-tests'>; +} +declare module 'react-native/danger/dangerfile.js' { + declare module.exports: $Exports<'react-native/danger/dangerfile'>; +} +declare module 'react-native/flow/console.js' { + declare module.exports: $Exports<'react-native/flow/console'>; +} +declare module 'react-native/flow/create-react-class.js' { + declare module.exports: $Exports<'react-native/flow/create-react-class'>; +} +declare module 'react-native/flow/fbjs.js' { + declare module.exports: $Exports<'react-native/flow/fbjs'>; +} +declare module 'react-native/flow/Map.js' { + declare module.exports: $Exports<'react-native/flow/Map'>; +} +declare module 'react-native/flow/Position.js' { + declare module.exports: $Exports<'react-native/flow/Position'>; +} +declare module 'react-native/flow/Promise.js' { + declare module.exports: $Exports<'react-native/flow/Promise'>; +} +declare module 'react-native/flow/prop-types.js' { + declare module.exports: $Exports<'react-native/flow/prop-types'>; +} +declare module 'react-native/flow/Set.js' { + declare module.exports: $Exports<'react-native/flow/Set'>; +} +declare module 'react-native/IntegrationTests/AccessibilityManagerTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/AccessibilityManagerTest'>; +} +declare module 'react-native/IntegrationTests/AppEventsTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/AppEventsTest'>; +} +declare module 'react-native/IntegrationTests/AsyncStorageTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/AsyncStorageTest'>; +} +declare module 'react-native/IntegrationTests/ImageCachePolicyTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/ImageCachePolicyTest'>; +} +declare module 'react-native/IntegrationTests/ImageSnapshotTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/ImageSnapshotTest'>; +} +declare module 'react-native/IntegrationTests/IntegrationTestHarnessTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/IntegrationTestHarnessTest'>; +} +declare module 'react-native/IntegrationTests/IntegrationTestsApp.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/IntegrationTestsApp'>; +} +declare module 'react-native/IntegrationTests/LayoutEventsTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/LayoutEventsTest'>; +} +declare module 'react-native/IntegrationTests/LoggingTestModule.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/LoggingTestModule'>; +} +declare module 'react-native/IntegrationTests/PromiseTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/PromiseTest'>; +} +declare module 'react-native/IntegrationTests/PropertiesUpdateTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/PropertiesUpdateTest'>; +} +declare module 'react-native/IntegrationTests/RCTRootViewIntegrationTestApp.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/RCTRootViewIntegrationTestApp'>; +} +declare module 'react-native/IntegrationTests/ReactContentSizeUpdateTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/ReactContentSizeUpdateTest'>; +} +declare module 'react-native/IntegrationTests/SimpleSnapshotTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/SimpleSnapshotTest'>; +} +declare module 'react-native/IntegrationTests/SizeFlexibilityUpdateTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/SizeFlexibilityUpdateTest'>; +} +declare module 'react-native/IntegrationTests/SyncMethodTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/SyncMethodTest'>; +} +declare module 'react-native/IntegrationTests/TimersTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/TimersTest'>; +} +declare module 'react-native/IntegrationTests/websocket_integration_test_server.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/websocket_integration_test_server'>; +} +declare module 'react-native/IntegrationTests/WebSocketTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/WebSocketTest'>; +} +declare module 'react-native/IntegrationTests/WebViewTest.js' { + declare module.exports: $Exports<'react-native/IntegrationTests/WebViewTest'>; +} +declare module 'react-native/jest/mockComponent.js' { + declare module.exports: $Exports<'react-native/jest/mockComponent'>; +} +declare module 'react-native/jest/preprocessor.js' { + declare module.exports: $Exports<'react-native/jest/preprocessor'>; +} +declare module 'react-native/jest/setup.js' { + declare module.exports: $Exports<'react-native/jest/setup'>; +} +declare module 'react-native/lib/deepDiffer.js' { + declare module.exports: $Exports<'react-native/lib/deepDiffer'>; +} +declare module 'react-native/lib/deepFreezeAndThrowOnMutationInDev.js' { + declare module.exports: $Exports<'react-native/lib/deepFreezeAndThrowOnMutationInDev'>; +} +declare module 'react-native/lib/flattenStyle.js' { + declare module.exports: $Exports<'react-native/lib/flattenStyle'>; +} +declare module 'react-native/lib/InitializeJavaScriptAppEngine.js' { + declare module.exports: $Exports<'react-native/lib/InitializeJavaScriptAppEngine'>; +} +declare module 'react-native/lib/RCTEventEmitter.js' { + declare module.exports: $Exports<'react-native/lib/RCTEventEmitter'>; +} +declare module 'react-native/lib/TextInputState.js' { + declare module.exports: $Exports<'react-native/lib/TextInputState'>; +} +declare module 'react-native/lib/UIManager.js' { + declare module.exports: $Exports<'react-native/lib/UIManager'>; +} +declare module 'react-native/lib/UIManagerStatTracker.js' { + declare module.exports: $Exports<'react-native/lib/UIManagerStatTracker'>; +} +declare module 'react-native/lib/View.js' { + declare module.exports: $Exports<'react-native/lib/View'>; +} +declare module 'react-native/Libraries/ActionSheetIOS/ActionSheetIOS.js' { + declare module.exports: $Exports<'react-native/Libraries/ActionSheetIOS/ActionSheetIOS'>; +} +declare module 'react-native/Libraries/Alert/Alert.js' { + declare module.exports: $Exports<'react-native/Libraries/Alert/Alert'>; +} +declare module 'react-native/Libraries/Alert/AlertIOS.js' { + declare module.exports: $Exports<'react-native/Libraries/Alert/AlertIOS'>; +} +declare module 'react-native/Libraries/Alert/RCTAlertManager.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Alert/RCTAlertManager.android'>; +} +declare module 'react-native/Libraries/Alert/RCTAlertManager.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Alert/RCTAlertManager.ios'>; +} +declare module 'react-native/Libraries/Animated/release/gulpfile.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/release/gulpfile'>; +} +declare module 'react-native/Libraries/Animated/src/__tests__/Animated-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/__tests__/Animated-test'>; +} +declare module 'react-native/Libraries/Animated/src/__tests__/AnimatedNative-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/__tests__/AnimatedNative-test'>; +} +declare module 'react-native/Libraries/Animated/src/__tests__/bezier-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/__tests__/bezier-test'>; +} +declare module 'react-native/Libraries/Animated/src/__tests__/Easing-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/__tests__/Easing-test'>; +} +declare module 'react-native/Libraries/Animated/src/__tests__/Interpolation-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/__tests__/Interpolation-test'>; +} +declare module 'react-native/Libraries/Animated/src/Animated.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/Animated'>; +} +declare module 'react-native/Libraries/Animated/src/AnimatedEvent.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/AnimatedEvent'>; +} +declare module 'react-native/Libraries/Animated/src/AnimatedImplementation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/AnimatedImplementation'>; +} +declare module 'react-native/Libraries/Animated/src/AnimatedWeb.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/AnimatedWeb'>; +} +declare module 'react-native/Libraries/Animated/src/animations/Animation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/animations/Animation'>; +} +declare module 'react-native/Libraries/Animated/src/animations/DecayAnimation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/animations/DecayAnimation'>; +} +declare module 'react-native/Libraries/Animated/src/animations/SpringAnimation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/animations/SpringAnimation'>; +} +declare module 'react-native/Libraries/Animated/src/animations/TimingAnimation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/animations/TimingAnimation'>; +} +declare module 'react-native/Libraries/Animated/src/bezier.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/bezier'>; +} +declare module 'react-native/Libraries/Animated/src/createAnimatedComponent.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/createAnimatedComponent'>; +} +declare module 'react-native/Libraries/Animated/src/Easing.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/Easing'>; +} +declare module 'react-native/Libraries/Animated/src/NativeAnimatedHelper.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/NativeAnimatedHelper'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedAddition.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedAddition'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedDiffClamp.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedDiffClamp'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedDivision.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedDivision'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedInterpolation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedInterpolation'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedModulo.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedModulo'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedMultiplication.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedMultiplication'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedNode.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedNode'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedProps.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedProps'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedStyle.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedStyle'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedTracking.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedTracking'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedTransform.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedTransform'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedValue.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedValue'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedValueXY.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedValueXY'>; +} +declare module 'react-native/Libraries/Animated/src/nodes/AnimatedWithChildren.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/nodes/AnimatedWithChildren'>; +} +declare module 'react-native/Libraries/Animated/src/polyfills/flattenStyle.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/polyfills/flattenStyle'>; +} +declare module 'react-native/Libraries/Animated/src/polyfills/InteractionManager.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/polyfills/InteractionManager'>; +} +declare module 'react-native/Libraries/Animated/src/polyfills/Set.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/polyfills/Set'>; +} +declare module 'react-native/Libraries/Animated/src/SpringConfig.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/SpringConfig'>; +} +declare module 'react-native/Libraries/AppState/AppState.js' { + declare module.exports: $Exports<'react-native/Libraries/AppState/AppState'>; +} +declare module 'react-native/Libraries/ART/ARTSerializablePath.js' { + declare module.exports: $Exports<'react-native/Libraries/ART/ARTSerializablePath'>; +} +declare module 'react-native/Libraries/ART/ReactNativeART.js' { + declare module.exports: $Exports<'react-native/Libraries/ART/ReactNativeART'>; +} +declare module 'react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestConfig'>; +} +declare module 'react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestModule.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/__mocks__/MessageQueueTestModule'>; +} +declare module 'react-native/Libraries/BatchedBridge/__tests__/MessageQueue-test.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/__tests__/MessageQueue-test'>; +} +declare module 'react-native/Libraries/BatchedBridge/__tests__/NativeModules-test.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/__tests__/NativeModules-test'>; +} +declare module 'react-native/Libraries/BatchedBridge/BatchedBridge.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/BatchedBridge'>; +} +declare module 'react-native/Libraries/BatchedBridge/MessageQueue.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/MessageQueue'>; +} +declare module 'react-native/Libraries/BatchedBridge/NativeModules.js' { + declare module.exports: $Exports<'react-native/Libraries/BatchedBridge/NativeModules'>; +} +declare module 'react-native/Libraries/Blob/Blob.js' { + declare module.exports: $Exports<'react-native/Libraries/Blob/Blob'>; +} +declare module 'react-native/Libraries/Blob/BlobTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Blob/BlobTypes'>; +} +declare module 'react-native/Libraries/Blob/URL.js' { + declare module.exports: $Exports<'react-native/Libraries/Blob/URL'>; +} +declare module 'react-native/Libraries/BugReporting/BugReporting.js' { + declare module.exports: $Exports<'react-native/Libraries/BugReporting/BugReporting'>; +} +declare module 'react-native/Libraries/BugReporting/dumpReactTree.js' { + declare module.exports: $Exports<'react-native/Libraries/BugReporting/dumpReactTree'>; +} +declare module 'react-native/Libraries/BugReporting/getReactData.js' { + declare module.exports: $Exports<'react-native/Libraries/BugReporting/getReactData'>; +} +declare module 'react-native/Libraries/CameraRoll/CameraRoll.js' { + declare module.exports: $Exports<'react-native/Libraries/CameraRoll/CameraRoll'>; +} +declare module 'react-native/Libraries/CameraRoll/ImagePickerIOS.js' { + declare module.exports: $Exports<'react-native/Libraries/CameraRoll/ImagePickerIOS'>; +} +declare module 'react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android'>; +} +declare module 'react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios'>; +} +declare module 'react-native/Libraries/Components/ActivityIndicator/ActivityIndicator.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ActivityIndicator/ActivityIndicator'>; +} +declare module 'react-native/Libraries/Components/AppleTV/TVEventHandler.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/AppleTV/TVEventHandler.android'>; +} +declare module 'react-native/Libraries/Components/AppleTV/TVEventHandler.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/AppleTV/TVEventHandler.ios'>; +} +declare module 'react-native/Libraries/Components/AppleTV/TVViewPropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/AppleTV/TVViewPropTypes'>; +} +declare module 'react-native/Libraries/Components/Button.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Button'>; +} +declare module 'react-native/Libraries/Components/CheckBox/CheckBox.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/CheckBox/CheckBox'>; +} +declare module 'react-native/Libraries/Components/Clipboard/Clipboard.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Clipboard/Clipboard'>; +} +declare module 'react-native/Libraries/Components/DatePicker/DatePickerIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/DatePicker/DatePickerIOS.android'>; +} +declare module 'react-native/Libraries/Components/DatePicker/DatePickerIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/DatePicker/DatePickerIOS.ios'>; +} +declare module 'react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.android'>; +} +declare module 'react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android'>; +} +declare module 'react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/Keyboard/Keyboard.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Keyboard/Keyboard'>; +} +declare module 'react-native/Libraries/Components/Keyboard/KeyboardAvoidingView.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Keyboard/KeyboardAvoidingView'>; +} +declare module 'react-native/Libraries/Components/LazyRenderer.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/LazyRenderer'>; +} +declare module 'react-native/Libraries/Components/MaskedView/MaskedViewIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/MaskedView/MaskedViewIOS.android'>; +} +declare module 'react-native/Libraries/Components/MaskedView/MaskedViewIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/MaskedView/MaskedViewIOS.ios'>; +} +declare module 'react-native/Libraries/Components/Navigation/NavigatorIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Navigation/NavigatorIOS.android'>; +} +declare module 'react-native/Libraries/Components/Navigation/NavigatorIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Navigation/NavigatorIOS.ios'>; +} +declare module 'react-native/Libraries/Components/Picker/Picker.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Picker/Picker'>; +} +declare module 'react-native/Libraries/Components/Picker/PickerAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Picker/PickerAndroid.android'>; +} +declare module 'react-native/Libraries/Components/Picker/PickerAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Picker/PickerAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/Picker/PickerIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Picker/PickerIOS.android'>; +} +declare module 'react-native/Libraries/Components/Picker/PickerIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Picker/PickerIOS.ios'>; +} +declare module 'react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android'>; +} +declare module 'react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/ProgressViewIOS/ProgressViewIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ProgressViewIOS/ProgressViewIOS.android'>; +} +declare module 'react-native/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios'>; +} +declare module 'react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/RefreshControl/__mocks__/RefreshControlMock'>; +} +declare module 'react-native/Libraries/Components/RefreshControl/RefreshControl.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/RefreshControl/RefreshControl'>; +} +declare module 'react-native/Libraries/Components/ScrollResponder.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ScrollResponder'>; +} +declare module 'react-native/Libraries/Components/ScrollView/__mocks__/ScrollViewMock.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ScrollView/__mocks__/ScrollViewMock'>; +} +declare module 'react-native/Libraries/Components/ScrollView/processDecelerationRate.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ScrollView/processDecelerationRate'>; +} +declare module 'react-native/Libraries/Components/ScrollView/ScrollView.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ScrollView/ScrollView'>; +} +declare module 'react-native/Libraries/Components/ScrollView/ScrollViewStickyHeader.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ScrollView/ScrollViewStickyHeader'>; +} +declare module 'react-native/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.android'>; +} +declare module 'react-native/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios'>; +} +declare module 'react-native/Libraries/Components/Slider/Slider.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Slider/Slider'>; +} +declare module 'react-native/Libraries/Components/StaticContainer.react.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/StaticContainer.react'>; +} +declare module 'react-native/Libraries/Components/StaticRenderer.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/StaticRenderer'>; +} +declare module 'react-native/Libraries/Components/StatusBar/StatusBar.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/StatusBar/StatusBar'>; +} +declare module 'react-native/Libraries/Components/StatusBar/StatusBarIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/StatusBar/StatusBarIOS.android'>; +} +declare module 'react-native/Libraries/Components/StatusBar/StatusBarIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/StatusBar/StatusBarIOS.ios'>; +} +declare module 'react-native/Libraries/Components/Subscribable.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Subscribable'>; +} +declare module 'react-native/Libraries/Components/Switch/Switch.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Switch/Switch'>; +} +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TabBarIOS/TabBarIOS.android'>; +} +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TabBarIOS/TabBarIOS.ios'>; +} +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarItemIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TabBarIOS/TabBarItemIOS.android'>; +} +declare module 'react-native/Libraries/Components/TabBarIOS/TabBarItemIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TabBarIOS/TabBarItemIOS.ios'>; +} +declare module 'react-native/Libraries/Components/TextInput/TextInput.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TextInput/TextInput'>; +} +declare module 'react-native/Libraries/Components/TextInput/TextInputState.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TextInput/TextInputState'>; +} +declare module 'react-native/Libraries/Components/TimePickerAndroid/TimePickerAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TimePickerAndroid/TimePickerAndroid.android'>; +} +declare module 'react-native/Libraries/Components/TimePickerAndroid/TimePickerAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/TimePickerAndroid/TimePickerAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/ToastAndroid/ToastAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ToastAndroid/ToastAndroid.android'>; +} +declare module 'react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ToastAndroid/ToastAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android'>; +} +declare module 'react-native/Libraries/Components/ToolbarAndroid/ToolbarAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ToolbarAndroid/ToolbarAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/Touchable/__mocks__/ensureComponentIsNative.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/__mocks__/ensureComponentIsNative'>; +} +declare module 'react-native/Libraries/Components/Touchable/__tests__/TouchableHighlight-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/__tests__/TouchableHighlight-test'>; +} +declare module 'react-native/Libraries/Components/Touchable/BoundingDimensions.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/BoundingDimensions'>; +} +declare module 'react-native/Libraries/Components/Touchable/ensureComponentIsNative.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/ensureComponentIsNative'>; +} +declare module 'react-native/Libraries/Components/Touchable/ensurePositiveDelayProps.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/ensurePositiveDelayProps'>; +} +declare module 'react-native/Libraries/Components/Touchable/Position.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/Position'>; +} +declare module 'react-native/Libraries/Components/Touchable/Touchable.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/Touchable'>; +} +declare module 'react-native/Libraries/Components/Touchable/TouchableBounce.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/TouchableBounce'>; +} +declare module 'react-native/Libraries/Components/Touchable/TouchableHighlight.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/TouchableHighlight'>; +} +declare module 'react-native/Libraries/Components/Touchable/TouchableNativeFeedback.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/TouchableNativeFeedback.android'>; +} +declare module 'react-native/Libraries/Components/Touchable/TouchableNativeFeedback.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/TouchableNativeFeedback.ios'>; +} +declare module 'react-native/Libraries/Components/Touchable/TouchableOpacity.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/TouchableOpacity'>; +} +declare module 'react-native/Libraries/Components/Touchable/TouchableWithoutFeedback.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/Touchable/TouchableWithoutFeedback'>; +} +declare module 'react-native/Libraries/Components/UnimplementedViews/UnimplementedView.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/UnimplementedViews/UnimplementedView'>; +} +declare module 'react-native/Libraries/Components/View/PlatformViewPropTypes.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/PlatformViewPropTypes.android'>; +} +declare module 'react-native/Libraries/Components/View/PlatformViewPropTypes.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/PlatformViewPropTypes.ios'>; +} +declare module 'react-native/Libraries/Components/View/ReactNativeStyleAttributes.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/ReactNativeStyleAttributes'>; +} +declare module 'react-native/Libraries/Components/View/ReactNativeViewAttributes.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/ReactNativeViewAttributes'>; +} +declare module 'react-native/Libraries/Components/View/ShadowPropTypesIOS.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/ShadowPropTypesIOS'>; +} +declare module 'react-native/Libraries/Components/View/View.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/View'>; +} +declare module 'react-native/Libraries/Components/View/ViewAccessibility.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/ViewAccessibility'>; +} +declare module 'react-native/Libraries/Components/View/ViewPropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/ViewPropTypes'>; +} +declare module 'react-native/Libraries/Components/View/ViewStylePropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/View/ViewStylePropTypes'>; +} +declare module 'react-native/Libraries/Components/ViewPager/ViewPagerAndroid.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ViewPager/ViewPagerAndroid.android'>; +} +declare module 'react-native/Libraries/Components/ViewPager/ViewPagerAndroid.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/ViewPager/ViewPagerAndroid.ios'>; +} +declare module 'react-native/Libraries/Components/WebView/WebView.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/WebView/WebView.android'>; +} +declare module 'react-native/Libraries/Components/WebView/WebView.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Components/WebView/WebView.ios'>; +} +declare module 'react-native/Libraries/Core/__mocks__/ErrorUtils.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/__mocks__/ErrorUtils'>; +} +declare module 'react-native/Libraries/Core/Devtools/__tests__/parseErrorStack-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Devtools/__tests__/parseErrorStack-test'>; +} +declare module 'react-native/Libraries/Core/Devtools/getDevServer.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Devtools/getDevServer'>; +} +declare module 'react-native/Libraries/Core/Devtools/openFileInEditor.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Devtools/openFileInEditor'>; +} +declare module 'react-native/Libraries/Core/Devtools/parseErrorStack.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Devtools/parseErrorStack'>; +} +declare module 'react-native/Libraries/Core/Devtools/setupDevtools.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Devtools/setupDevtools'>; +} +declare module 'react-native/Libraries/Core/Devtools/symbolicateStackTrace.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Devtools/symbolicateStackTrace'>; +} +declare module 'react-native/Libraries/Core/ExceptionsManager.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/ExceptionsManager'>; +} +declare module 'react-native/Libraries/Core/InitializeCore.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/InitializeCore'>; +} +declare module 'react-native/Libraries/Core/ReactNativeVersion.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/ReactNativeVersion'>; +} +declare module 'react-native/Libraries/Core/Timers/JSTimers.js' { + declare module.exports: $Exports<'react-native/Libraries/Core/Timers/JSTimers'>; +} +declare module 'react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/EventEmitter/__mocks__/NativeEventEmitter'>; +} +declare module 'react-native/Libraries/EventEmitter/MissingNativeEventEmitterShim.js' { + declare module.exports: $Exports<'react-native/Libraries/EventEmitter/MissingNativeEventEmitterShim'>; +} +declare module 'react-native/Libraries/EventEmitter/NativeEventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/EventEmitter/NativeEventEmitter'>; +} +declare module 'react-native/Libraries/EventEmitter/RCTDeviceEventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/EventEmitter/RCTDeviceEventEmitter'>; +} +declare module 'react-native/Libraries/EventEmitter/RCTEventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/EventEmitter/RCTEventEmitter'>; +} +declare module 'react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/EventEmitter/RCTNativeAppEventEmitter'>; +} +declare module 'react-native/Libraries/Experimental/Incremental.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/Incremental'>; +} +declare module 'react-native/Libraries/Experimental/IncrementalExample.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/IncrementalExample'>; +} +declare module 'react-native/Libraries/Experimental/IncrementalGroup.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/IncrementalGroup'>; +} +declare module 'react-native/Libraries/Experimental/IncrementalPresenter.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/IncrementalPresenter'>; +} +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableListView.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/SwipeableRow/SwipeableListView'>; +} +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableListViewDataSource.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/SwipeableRow/SwipeableListViewDataSource'>; +} +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableQuickActionButton.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/SwipeableRow/SwipeableQuickActionButton'>; +} +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableQuickActions.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/SwipeableRow/SwipeableQuickActions'>; +} +declare module 'react-native/Libraries/Experimental/SwipeableRow/SwipeableRow.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/SwipeableRow/SwipeableRow'>; +} +declare module 'react-native/Libraries/Experimental/WindowedListView.js' { + declare module.exports: $Exports<'react-native/Libraries/Experimental/WindowedListView'>; +} +declare module 'react-native/Libraries/Geolocation/Geolocation.js' { + declare module.exports: $Exports<'react-native/Libraries/Geolocation/Geolocation'>; +} +declare module 'react-native/Libraries/Image/__tests__/resolveAssetSource-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/__tests__/resolveAssetSource-test'>; +} +declare module 'react-native/Libraries/Image/AssetRegistry.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/AssetRegistry'>; +} +declare module 'react-native/Libraries/Image/AssetSourceResolver.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/AssetSourceResolver'>; +} +declare module 'react-native/Libraries/Image/Image.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/Image.android'>; +} +declare module 'react-native/Libraries/Image/Image.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/Image.ios'>; +} +declare module 'react-native/Libraries/Image/ImageBackground.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageBackground'>; +} +declare module 'react-native/Libraries/Image/ImageEditor.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageEditor'>; +} +declare module 'react-native/Libraries/Image/ImageResizeMode.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageResizeMode'>; +} +declare module 'react-native/Libraries/Image/ImageSource.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageSource'>; +} +declare module 'react-native/Libraries/Image/ImageSourcePropType.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageSourcePropType'>; +} +declare module 'react-native/Libraries/Image/ImageStore.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageStore'>; +} +declare module 'react-native/Libraries/Image/ImageStylePropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/ImageStylePropTypes'>; +} +declare module 'react-native/Libraries/Image/nativeImageSource.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/nativeImageSource'>; +} +declare module 'react-native/Libraries/Image/RelativeImageStub.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/RelativeImageStub'>; +} +declare module 'react-native/Libraries/Image/resolveAssetSource.js' { + declare module.exports: $Exports<'react-native/Libraries/Image/resolveAssetSource'>; +} +declare module 'react-native/Libraries/Inspector/BorderBox.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/BorderBox'>; +} +declare module 'react-native/Libraries/Inspector/BoxInspector.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/BoxInspector'>; +} +declare module 'react-native/Libraries/Inspector/ElementBox.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/ElementBox'>; +} +declare module 'react-native/Libraries/Inspector/ElementProperties.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/ElementProperties'>; +} +declare module 'react-native/Libraries/Inspector/Inspector.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/Inspector'>; +} +declare module 'react-native/Libraries/Inspector/InspectorOverlay.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/InspectorOverlay'>; +} +declare module 'react-native/Libraries/Inspector/InspectorPanel.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/InspectorPanel'>; +} +declare module 'react-native/Libraries/Inspector/NetworkOverlay.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/NetworkOverlay'>; +} +declare module 'react-native/Libraries/Inspector/PerformanceOverlay.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/PerformanceOverlay'>; +} +declare module 'react-native/Libraries/Inspector/resolveBoxStyle.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/resolveBoxStyle'>; +} +declare module 'react-native/Libraries/Inspector/StyleInspector.js' { + declare module.exports: $Exports<'react-native/Libraries/Inspector/StyleInspector'>; +} +declare module 'react-native/Libraries/Interaction/__tests__/Batchinator-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/__tests__/Batchinator-test'>; +} +declare module 'react-native/Libraries/Interaction/__tests__/InteractionManager-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/__tests__/InteractionManager-test'>; +} +declare module 'react-native/Libraries/Interaction/__tests__/InteractionMixin-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/__tests__/InteractionMixin-test'>; +} +declare module 'react-native/Libraries/Interaction/__tests__/TaskQueue-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/__tests__/TaskQueue-test'>; +} +declare module 'react-native/Libraries/Interaction/Batchinator.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/Batchinator'>; +} +declare module 'react-native/Libraries/Interaction/BridgeSpyStallHandler.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/BridgeSpyStallHandler'>; +} +declare module 'react-native/Libraries/Interaction/FrameRateLogger.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/FrameRateLogger'>; +} +declare module 'react-native/Libraries/Interaction/InteractionManager.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/InteractionManager'>; +} +declare module 'react-native/Libraries/Interaction/InteractionMixin.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/InteractionMixin'>; +} +declare module 'react-native/Libraries/Interaction/InteractionStallDebugger.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/InteractionStallDebugger'>; +} +declare module 'react-native/Libraries/Interaction/JSEventLoopWatchdog.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/JSEventLoopWatchdog'>; +} +declare module 'react-native/Libraries/Interaction/PanResponder.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/PanResponder'>; +} +declare module 'react-native/Libraries/Interaction/ReactPerfStallHandler.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/ReactPerfStallHandler'>; +} +declare module 'react-native/Libraries/Interaction/TaskQueue.js' { + declare module.exports: $Exports<'react-native/Libraries/Interaction/TaskQueue'>; +} +declare module 'react-native/Libraries/JSInspector/InspectorAgent.js' { + declare module.exports: $Exports<'react-native/Libraries/JSInspector/InspectorAgent'>; +} +declare module 'react-native/Libraries/JSInspector/JSInspector.js' { + declare module.exports: $Exports<'react-native/Libraries/JSInspector/JSInspector'>; +} +declare module 'react-native/Libraries/JSInspector/NetworkAgent.js' { + declare module.exports: $Exports<'react-native/Libraries/JSInspector/NetworkAgent'>; +} +declare module 'react-native/Libraries/LayoutAnimation/LayoutAnimation.js' { + declare module.exports: $Exports<'react-native/Libraries/LayoutAnimation/LayoutAnimation'>; +} +declare module 'react-native/Libraries/Linking/Linking.js' { + declare module.exports: $Exports<'react-native/Libraries/Linking/Linking'>; +} +declare module 'react-native/Libraries/Lists/__flowtests__/FlatList-flowtest.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__flowtests__/FlatList-flowtest'>; +} +declare module 'react-native/Libraries/Lists/__flowtests__/SectionList-flowtest.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__flowtests__/SectionList-flowtest'>; +} +declare module 'react-native/Libraries/Lists/__tests__/FillRateHelper-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__tests__/FillRateHelper-test'>; +} +declare module 'react-native/Libraries/Lists/__tests__/FlatList-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__tests__/FlatList-test'>; +} +declare module 'react-native/Libraries/Lists/__tests__/SectionList-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__tests__/SectionList-test'>; +} +declare module 'react-native/Libraries/Lists/__tests__/ViewabilityHelper-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__tests__/ViewabilityHelper-test'>; +} +declare module 'react-native/Libraries/Lists/__tests__/VirtualizedList-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__tests__/VirtualizedList-test'>; +} +declare module 'react-native/Libraries/Lists/__tests__/VirtualizeUtils-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/__tests__/VirtualizeUtils-test'>; +} +declare module 'react-native/Libraries/Lists/FillRateHelper.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/FillRateHelper'>; +} +declare module 'react-native/Libraries/Lists/FlatList.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/FlatList'>; +} +declare module 'react-native/Libraries/Lists/ListView/__mocks__/ListViewMock.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/ListView/__mocks__/ListViewMock'>; +} +declare module 'react-native/Libraries/Lists/ListView/ListView.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/ListView/ListView'>; +} +declare module 'react-native/Libraries/Lists/ListView/ListViewDataSource.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/ListView/ListViewDataSource'>; +} +declare module 'react-native/Libraries/Lists/MetroListView.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/MetroListView'>; +} +declare module 'react-native/Libraries/Lists/SectionList.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/SectionList'>; +} +declare module 'react-native/Libraries/Lists/ViewabilityHelper.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/ViewabilityHelper'>; +} +declare module 'react-native/Libraries/Lists/VirtualizedList.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/VirtualizedList'>; +} +declare module 'react-native/Libraries/Lists/VirtualizedSectionList.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/VirtualizedSectionList'>; +} +declare module 'react-native/Libraries/Lists/VirtualizeUtils.js' { + declare module.exports: $Exports<'react-native/Libraries/Lists/VirtualizeUtils'>; +} +declare module 'react-native/Libraries/Modal/Modal.js' { + declare module.exports: $Exports<'react-native/Libraries/Modal/Modal'>; +} +declare module 'react-native/Libraries/Network/__tests__/FormData-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/__tests__/FormData-test'>; +} +declare module 'react-native/Libraries/Network/__tests__/XMLHttpRequest-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/__tests__/XMLHttpRequest-test'>; +} +declare module 'react-native/Libraries/Network/convertRequestBody.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/convertRequestBody'>; +} +declare module 'react-native/Libraries/Network/fetch.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/fetch'>; +} +declare module 'react-native/Libraries/Network/FormData.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/FormData'>; +} +declare module 'react-native/Libraries/Network/NetInfo.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/NetInfo'>; +} +declare module 'react-native/Libraries/Network/RCTNetworking.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/RCTNetworking.android'>; +} +declare module 'react-native/Libraries/Network/RCTNetworking.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/RCTNetworking.ios'>; +} +declare module 'react-native/Libraries/Network/XHRInterceptor.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/XHRInterceptor'>; +} +declare module 'react-native/Libraries/Network/XMLHttpRequest.js' { + declare module.exports: $Exports<'react-native/Libraries/Network/XMLHttpRequest'>; +} +declare module 'react-native/Libraries/Performance/QuickPerformanceLogger.js' { + declare module.exports: $Exports<'react-native/Libraries/Performance/QuickPerformanceLogger'>; +} +declare module 'react-native/Libraries/Performance/SamplingProfiler.js' { + declare module.exports: $Exports<'react-native/Libraries/Performance/SamplingProfiler'>; +} +declare module 'react-native/Libraries/Performance/Systrace.js' { + declare module.exports: $Exports<'react-native/Libraries/Performance/Systrace'>; +} +declare module 'react-native/Libraries/PermissionsAndroid/PermissionsAndroid.js' { + declare module.exports: $Exports<'react-native/Libraries/PermissionsAndroid/PermissionsAndroid'>; +} +declare module 'react-native/Libraries/polyfills/__tests__/Object.es7-test.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/__tests__/Object.es7-test'>; +} +declare module 'react-native/Libraries/polyfills/Array.es6.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/Array.es6'>; +} +declare module 'react-native/Libraries/polyfills/Array.prototype.es6.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/Array.prototype.es6'>; +} +declare module 'react-native/Libraries/polyfills/babelHelpers.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/babelHelpers'>; +} +declare module 'react-native/Libraries/polyfills/console.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/console'>; +} +declare module 'react-native/Libraries/polyfills/error-guard.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/error-guard'>; +} +declare module 'react-native/Libraries/polyfills/Number.es6.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/Number.es6'>; +} +declare module 'react-native/Libraries/polyfills/Object.es6.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/Object.es6'>; +} +declare module 'react-native/Libraries/polyfills/Object.es7.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/Object.es7'>; +} +declare module 'react-native/Libraries/polyfills/String.prototype.es6.js' { + declare module.exports: $Exports<'react-native/Libraries/polyfills/String.prototype.es6'>; +} +declare module 'react-native/Libraries/Promise.js' { + declare module.exports: $Exports<'react-native/Libraries/Promise'>; +} +declare module 'react-native/Libraries/promiseRejectionIsError.js' { + declare module.exports: $Exports<'react-native/Libraries/promiseRejectionIsError'>; +} +declare module 'react-native/Libraries/PushNotificationIOS/PushNotificationIOS.js' { + declare module.exports: $Exports<'react-native/Libraries/PushNotificationIOS/PushNotificationIOS'>; +} +declare module 'react-native/Libraries/RCTTest/SnapshotViewIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/RCTTest/SnapshotViewIOS.android'>; +} +declare module 'react-native/Libraries/RCTTest/SnapshotViewIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/RCTTest/SnapshotViewIOS.ios'>; +} +declare module 'react-native/Libraries/react-native/react-native-implementation.js' { + declare module.exports: $Exports<'react-native/Libraries/react-native/react-native-implementation'>; +} +declare module 'react-native/Libraries/react-native/react-native-interface.js' { + declare module.exports: $Exports<'react-native/Libraries/react-native/react-native-interface'>; +} +declare module 'react-native/Libraries/react-native/React.js' { + declare module.exports: $Exports<'react-native/Libraries/react-native/React'>; +} +declare module 'react-native/Libraries/ReactNative/AppContainer.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/AppContainer'>; +} +declare module 'react-native/Libraries/ReactNative/AppRegistry.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/AppRegistry'>; +} +declare module 'react-native/Libraries/ReactNative/I18nManager.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/I18nManager'>; +} +declare module 'react-native/Libraries/ReactNative/queryLayoutByID.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/queryLayoutByID'>; +} +declare module 'react-native/Libraries/ReactNative/ReactNativeFeatureFlags.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/ReactNativeFeatureFlags'>; +} +declare module 'react-native/Libraries/ReactNative/renderApplication.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/renderApplication'>; +} +declare module 'react-native/Libraries/ReactNative/requireNativeComponent.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/requireNativeComponent'>; +} +declare module 'react-native/Libraries/ReactNative/UIManager.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/UIManager'>; +} +declare module 'react-native/Libraries/ReactNative/UIManagerStatTracker.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/UIManagerStatTracker'>; +} +declare module 'react-native/Libraries/ReactNative/verifyPropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/verifyPropTypes'>; +} +declare module 'react-native/Libraries/ReactNative/YellowBox.js' { + declare module.exports: $Exports<'react-native/Libraries/ReactNative/YellowBox'>; +} +declare module 'react-native/Libraries/Renderer/ReactNativeFiber-dev.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/ReactNativeFiber-dev'>; +} +declare module 'react-native/Libraries/Renderer/ReactNativeFiber-prod.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/ReactNativeFiber-prod'>; +} +declare module 'react-native/Libraries/Renderer/ReactNativeStack-dev.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/ReactNativeStack-dev'>; +} +declare module 'react-native/Libraries/Renderer/ReactNativeStack-prod.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/ReactNativeStack-prod'>; +} +declare module 'react-native/Libraries/Renderer/shims/createReactNativeComponentClass.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/createReactNativeComponentClass'>; +} +declare module 'react-native/Libraries/Renderer/shims/NativeMethodsMixin.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/NativeMethodsMixin'>; +} +declare module 'react-native/Libraries/Renderer/shims/PooledClass.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/PooledClass'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactDebugTool.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactDebugTool'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactGlobalSharedState.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactGlobalSharedState'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactNative.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactNative'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactNativeComponentTree.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactNativeComponentTree'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactNativePropRegistry.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactNativePropRegistry'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactNativeTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactNativeTypes'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactPerf.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactPerf'>; +} +declare module 'react-native/Libraries/Renderer/shims/ReactTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactTypes'>; +} +declare module 'react-native/Libraries/Renderer/shims/takeSnapshot.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/takeSnapshot'>; +} +declare module 'react-native/Libraries/Renderer/shims/TouchHistoryMath.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/TouchHistoryMath'>; +} +declare module 'react-native/Libraries/Sample/Sample.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Sample/Sample.android'>; +} +declare module 'react-native/Libraries/Sample/Sample.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Sample/Sample.ios'>; +} +declare module 'react-native/Libraries/Settings/Settings.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Settings/Settings.android'>; +} +declare module 'react-native/Libraries/Settings/Settings.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Settings/Settings.ios'>; +} +declare module 'react-native/Libraries/Share/Share.js' { + declare module.exports: $Exports<'react-native/Libraries/Share/Share'>; +} +declare module 'react-native/Libraries/Storage/AsyncStorage.js' { + declare module.exports: $Exports<'react-native/Libraries/Storage/AsyncStorage'>; +} +declare module 'react-native/Libraries/StyleSheet/__tests__/flattenStyle-test.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/__tests__/flattenStyle-test'>; +} +declare module 'react-native/Libraries/StyleSheet/__tests__/normalizeColor-test.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/__tests__/normalizeColor-test'>; +} +declare module 'react-native/Libraries/StyleSheet/__tests__/processColor-test.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/__tests__/processColor-test'>; +} +declare module 'react-native/Libraries/StyleSheet/__tests__/processTransform-test.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/__tests__/processTransform-test'>; +} +declare module 'react-native/Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/__tests__/setNormalizedColorAlpha-test'>; +} +declare module 'react-native/Libraries/StyleSheet/ColorPropType.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/ColorPropType'>; +} +declare module 'react-native/Libraries/StyleSheet/EdgeInsetsPropType.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/EdgeInsetsPropType'>; +} +declare module 'react-native/Libraries/StyleSheet/flattenStyle.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/flattenStyle'>; +} +declare module 'react-native/Libraries/StyleSheet/LayoutPropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/LayoutPropTypes'>; +} +declare module 'react-native/Libraries/StyleSheet/normalizeColor.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/normalizeColor'>; +} +declare module 'react-native/Libraries/StyleSheet/PointPropType.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/PointPropType'>; +} +declare module 'react-native/Libraries/StyleSheet/processColor.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/processColor'>; +} +declare module 'react-native/Libraries/StyleSheet/processTransform.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/processTransform'>; +} +declare module 'react-native/Libraries/StyleSheet/setNormalizedColorAlpha.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/setNormalizedColorAlpha'>; +} +declare module 'react-native/Libraries/StyleSheet/StyleSheet.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/StyleSheet'>; +} +declare module 'react-native/Libraries/StyleSheet/StyleSheetPropType.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/StyleSheetPropType'>; +} +declare module 'react-native/Libraries/StyleSheet/StyleSheetTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/StyleSheetTypes'>; +} +declare module 'react-native/Libraries/StyleSheet/StyleSheetValidation.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/StyleSheetValidation'>; +} +declare module 'react-native/Libraries/StyleSheet/TransformPropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/StyleSheet/TransformPropTypes'>; +} +declare module 'react-native/Libraries/Text/Text.js' { + declare module.exports: $Exports<'react-native/Libraries/Text/Text'>; +} +declare module 'react-native/Libraries/Text/TextStylePropTypes.js' { + declare module.exports: $Exports<'react-native/Libraries/Text/TextStylePropTypes'>; +} +declare module 'react-native/Libraries/Text/TextUpdateTest.js' { + declare module.exports: $Exports<'react-native/Libraries/Text/TextUpdateTest'>; +} +declare module 'react-native/Libraries/Utilities/__mocks__/BackHandler.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__mocks__/BackHandler'>; +} +declare module 'react-native/Libraries/Utilities/__mocks__/PixelRatio.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__mocks__/PixelRatio'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/buildStyleInterpolator-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/buildStyleInterpolator-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/deepFreezeAndThrowOnMutationInDev-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/groupByEveryN-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/groupByEveryN-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/mapWithSeparator-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/mapWithSeparator-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/MatrixMath-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/MatrixMath-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/Platform-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/Platform-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/SceneTracker-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/SceneTracker-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/truncate-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/truncate-test'>; +} +declare module 'react-native/Libraries/Utilities/__tests__/utf8-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/__tests__/utf8-test'>; +} +declare module 'react-native/Libraries/Utilities/BackAndroid.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/BackAndroid'>; +} +declare module 'react-native/Libraries/Utilities/BackHandler.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/BackHandler.android'>; +} +declare module 'react-native/Libraries/Utilities/BackHandler.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/BackHandler.ios'>; +} +declare module 'react-native/Libraries/Utilities/binaryToBase64.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/binaryToBase64'>; +} +declare module 'react-native/Libraries/Utilities/buildStyleInterpolator.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/buildStyleInterpolator'>; +} +declare module 'react-native/Libraries/Utilities/clamp.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/clamp'>; +} +declare module 'react-native/Libraries/Utilities/createStrictShapeTypeChecker.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/createStrictShapeTypeChecker'>; +} +declare module 'react-native/Libraries/Utilities/DebugEnvironment.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/DebugEnvironment'>; +} +declare module 'react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/deepFreezeAndThrowOnMutationInDev'>; +} +declare module 'react-native/Libraries/Utilities/defineLazyObjectProperty.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/defineLazyObjectProperty'>; +} +declare module 'react-native/Libraries/Utilities/deprecatedPropType.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/deprecatedPropType'>; +} +declare module 'react-native/Libraries/Utilities/DeviceInfo.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/DeviceInfo'>; +} +declare module 'react-native/Libraries/Utilities/differ/__tests__/deepDiffer-test.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/differ/__tests__/deepDiffer-test'>; +} +declare module 'react-native/Libraries/Utilities/differ/deepDiffer.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/differ/deepDiffer'>; +} +declare module 'react-native/Libraries/Utilities/differ/insetsDiffer.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/differ/insetsDiffer'>; +} +declare module 'react-native/Libraries/Utilities/differ/matricesDiffer.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/differ/matricesDiffer'>; +} +declare module 'react-native/Libraries/Utilities/differ/pointsDiffer.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/differ/pointsDiffer'>; +} +declare module 'react-native/Libraries/Utilities/differ/sizesDiffer.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/differ/sizesDiffer'>; +} +declare module 'react-native/Libraries/Utilities/Dimensions.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/Dimensions'>; +} +declare module 'react-native/Libraries/Utilities/dismissKeyboard.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/dismissKeyboard'>; +} +declare module 'react-native/Libraries/Utilities/groupByEveryN.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/groupByEveryN'>; +} +declare module 'react-native/Libraries/Utilities/HeapCapture.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/HeapCapture'>; +} +declare module 'react-native/Libraries/Utilities/HMRClient.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/HMRClient'>; +} +declare module 'react-native/Libraries/Utilities/HMRLoadingView.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/HMRLoadingView.android'>; +} +declare module 'react-native/Libraries/Utilities/HMRLoadingView.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/HMRLoadingView.ios'>; +} +declare module 'react-native/Libraries/Utilities/infoLog.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/infoLog'>; +} +declare module 'react-native/Libraries/Utilities/logError.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/logError'>; +} +declare module 'react-native/Libraries/Utilities/mapWithSeparator.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/mapWithSeparator'>; +} +declare module 'react-native/Libraries/Utilities/MatrixMath.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/MatrixMath'>; +} +declare module 'react-native/Libraries/Utilities/mergeFast.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/mergeFast'>; +} +declare module 'react-native/Libraries/Utilities/mergeIntoFast.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/mergeIntoFast'>; +} +declare module 'react-native/Libraries/Utilities/PerformanceLogger.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/PerformanceLogger'>; +} +declare module 'react-native/Libraries/Utilities/PixelRatio.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/PixelRatio'>; +} +declare module 'react-native/Libraries/Utilities/Platform.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/Platform.android'>; +} +declare module 'react-native/Libraries/Utilities/Platform.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/Platform.ios'>; +} +declare module 'react-native/Libraries/Utilities/RCTLog.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/RCTLog'>; +} +declare module 'react-native/Libraries/Utilities/SceneTracker.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/SceneTracker'>; +} +declare module 'react-native/Libraries/Utilities/stringifySafe.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/stringifySafe'>; +} +declare module 'react-native/Libraries/Utilities/truncate.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/truncate'>; +} +declare module 'react-native/Libraries/Utilities/utf8.js' { + declare module.exports: $Exports<'react-native/Libraries/Utilities/utf8'>; +} +declare module 'react-native/Libraries/vendor/core/_shouldPolyfillES6Collection.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/_shouldPolyfillES6Collection'>; +} +declare module 'react-native/Libraries/vendor/core/ErrorUtils.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/ErrorUtils'>; +} +declare module 'react-native/Libraries/vendor/core/getObjectValues.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/getObjectValues'>; +} +declare module 'react-native/Libraries/vendor/core/guid.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/guid'>; +} +declare module 'react-native/Libraries/vendor/core/isEmpty.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/isEmpty'>; +} +declare module 'react-native/Libraries/vendor/core/Map.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/Map'>; +} +declare module 'react-native/Libraries/vendor/core/merge.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/merge'>; +} +declare module 'react-native/Libraries/vendor/core/mergeHelpers.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/mergeHelpers'>; +} +declare module 'react-native/Libraries/vendor/core/mergeInto.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/mergeInto'>; +} +declare module 'react-native/Libraries/vendor/core/Set.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/Set'>; +} +declare module 'react-native/Libraries/vendor/core/toIterator.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/core/toIterator'>; +} +declare module 'react-native/Libraries/vendor/document/selection/DocumentSelectionState.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/document/selection/DocumentSelectionState'>; +} +declare module 'react-native/Libraries/vendor/emitter/EmitterSubscription.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EmitterSubscription'>; +} +declare module 'react-native/Libraries/vendor/emitter/EventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EventEmitter'>; +} +declare module 'react-native/Libraries/vendor/emitter/EventEmitterWithHolding.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EventEmitterWithHolding'>; +} +declare module 'react-native/Libraries/vendor/emitter/EventHolder.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EventHolder'>; +} +declare module 'react-native/Libraries/vendor/emitter/EventSubscription.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EventSubscription'>; +} +declare module 'react-native/Libraries/vendor/emitter/EventSubscriptionVendor.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EventSubscriptionVendor'>; +} +declare module 'react-native/Libraries/vendor/emitter/EventValidator.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/EventValidator'>; +} +declare module 'react-native/Libraries/vendor/emitter/mixInEventEmitter.js' { + declare module.exports: $Exports<'react-native/Libraries/vendor/emitter/mixInEventEmitter'>; +} +declare module 'react-native/Libraries/Vibration/Vibration.js' { + declare module.exports: $Exports<'react-native/Libraries/Vibration/Vibration'>; +} +declare module 'react-native/Libraries/Vibration/VibrationIOS.android.js' { + declare module.exports: $Exports<'react-native/Libraries/Vibration/VibrationIOS.android'>; +} +declare module 'react-native/Libraries/Vibration/VibrationIOS.ios.js' { + declare module.exports: $Exports<'react-native/Libraries/Vibration/VibrationIOS.ios'>; +} +declare module 'react-native/Libraries/WebSocket/__mocks__/event-target-shim.js' { + declare module.exports: $Exports<'react-native/Libraries/WebSocket/__mocks__/event-target-shim'>; +} +declare module 'react-native/Libraries/WebSocket/__tests__/WebSocket-test.js' { + declare module.exports: $Exports<'react-native/Libraries/WebSocket/__tests__/WebSocket-test'>; +} +declare module 'react-native/Libraries/WebSocket/WebSocket.js' { + declare module.exports: $Exports<'react-native/Libraries/WebSocket/WebSocket'>; +} +declare module 'react-native/Libraries/WebSocket/WebSocketEvent.js' { + declare module.exports: $Exports<'react-native/Libraries/WebSocket/WebSocketEvent'>; +} +declare module 'react-native/Libraries/WebSocket/WebSocketInterceptor.js' { + declare module.exports: $Exports<'react-native/Libraries/WebSocket/WebSocketInterceptor'>; +} +declare module 'react-native/local-cli/__mocks__/beeper.js' { + declare module.exports: $Exports<'react-native/local-cli/__mocks__/beeper'>; +} +declare module 'react-native/local-cli/bundle/__mocks__/sign.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/__mocks__/sign'>; +} +declare module 'react-native/local-cli/bundle/__tests__/filterPlatformAssetScales-test.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/__tests__/filterPlatformAssetScales-test'>; +} +declare module 'react-native/local-cli/bundle/__tests__/getAssetDestPathAndroid-test.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/__tests__/getAssetDestPathAndroid-test'>; +} +declare module 'react-native/local-cli/bundle/__tests__/getAssetDestPathIOS-test.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/__tests__/getAssetDestPathIOS-test'>; +} +declare module 'react-native/local-cli/bundle/assetPathUtils.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/assetPathUtils'>; +} +declare module 'react-native/local-cli/bundle/buildBundle.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/buildBundle'>; +} +declare module 'react-native/local-cli/bundle/bundle.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/bundle'>; +} +declare module 'react-native/local-cli/bundle/bundleCommandLineArgs.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/bundleCommandLineArgs'>; +} +declare module 'react-native/local-cli/bundle/filterPlatformAssetScales.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/filterPlatformAssetScales'>; +} +declare module 'react-native/local-cli/bundle/getAssetDestPathAndroid.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/getAssetDestPathAndroid'>; +} +declare module 'react-native/local-cli/bundle/getAssetDestPathIOS.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/getAssetDestPathIOS'>; +} +declare module 'react-native/local-cli/bundle/saveAssets.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/saveAssets'>; +} +declare module 'react-native/local-cli/bundle/types.flow.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/types.flow'>; +} +declare module 'react-native/local-cli/bundle/unbundle.js' { + declare module.exports: $Exports<'react-native/local-cli/bundle/unbundle'>; +} +declare module 'react-native/local-cli/cli.js' { + declare module.exports: $Exports<'react-native/local-cli/cli'>; +} +declare module 'react-native/local-cli/cliEntry.js' { + declare module.exports: $Exports<'react-native/local-cli/cliEntry'>; +} +declare module 'react-native/local-cli/commands.js' { + declare module.exports: $Exports<'react-native/local-cli/commands'>; +} +declare module 'react-native/local-cli/core/__fixtures__/android.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__fixtures__/android'>; +} +declare module 'react-native/local-cli/core/__fixtures__/commands.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__fixtures__/commands'>; +} +declare module 'react-native/local-cli/core/__fixtures__/dependencies.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__fixtures__/dependencies'>; +} +declare module 'react-native/local-cli/core/__fixtures__/ios.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__fixtures__/ios'>; +} +declare module 'react-native/local-cli/core/__fixtures__/projects.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__fixtures__/projects'>; +} +declare module 'react-native/local-cli/core/__tests__/android/findAndroidAppFolder.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/android/findAndroidAppFolder.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/android/findManifest.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/android/findManifest.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/android/findPackageClassName.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/android/findPackageClassName.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/android/getDependencyConfig.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/android/getDependencyConfig.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/android/getProjectConfig.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/android/getProjectConfig.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/android/readManifest.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/android/readManifest.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/findAssets.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/findAssets.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/findPlugins.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/findPlugins.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/ios/findProject.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/ios/findProject.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/ios/getProjectConfig.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/ios/getProjectConfig.spec'>; +} +declare module 'react-native/local-cli/core/__tests__/makeCommand.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/core/__tests__/makeCommand.spec'>; +} +declare module 'react-native/local-cli/core/android/findAndroidAppFolder.js' { + declare module.exports: $Exports<'react-native/local-cli/core/android/findAndroidAppFolder'>; +} +declare module 'react-native/local-cli/core/android/findManifest.js' { + declare module.exports: $Exports<'react-native/local-cli/core/android/findManifest'>; +} +declare module 'react-native/local-cli/core/android/findPackageClassName.js' { + declare module.exports: $Exports<'react-native/local-cli/core/android/findPackageClassName'>; +} +declare module 'react-native/local-cli/core/android/index.js' { + declare module.exports: $Exports<'react-native/local-cli/core/android/index'>; +} +declare module 'react-native/local-cli/core/android/readManifest.js' { + declare module.exports: $Exports<'react-native/local-cli/core/android/readManifest'>; +} +declare module 'react-native/local-cli/core/Constants.js' { + declare module.exports: $Exports<'react-native/local-cli/core/Constants'>; +} +declare module 'react-native/local-cli/core/findAssets.js' { + declare module.exports: $Exports<'react-native/local-cli/core/findAssets'>; +} +declare module 'react-native/local-cli/core/findPlugins.js' { + declare module.exports: $Exports<'react-native/local-cli/core/findPlugins'>; +} +declare module 'react-native/local-cli/core/index.js' { + declare module.exports: $Exports<'react-native/local-cli/core/index'>; +} +declare module 'react-native/local-cli/core/ios/findProject.js' { + declare module.exports: $Exports<'react-native/local-cli/core/ios/findProject'>; +} +declare module 'react-native/local-cli/core/ios/index.js' { + declare module.exports: $Exports<'react-native/local-cli/core/ios/index'>; +} +declare module 'react-native/local-cli/core/makeCommand.js' { + declare module.exports: $Exports<'react-native/local-cli/core/makeCommand'>; +} +declare module 'react-native/local-cli/core/windows/findNamespace.js' { + declare module.exports: $Exports<'react-native/local-cli/core/windows/findNamespace'>; +} +declare module 'react-native/local-cli/core/windows/findPackageClassName.js' { + declare module.exports: $Exports<'react-native/local-cli/core/windows/findPackageClassName'>; +} +declare module 'react-native/local-cli/core/windows/findProject.js' { + declare module.exports: $Exports<'react-native/local-cli/core/windows/findProject'>; +} +declare module 'react-native/local-cli/core/windows/findWindowsSolution.js' { + declare module.exports: $Exports<'react-native/local-cli/core/windows/findWindowsSolution'>; +} +declare module 'react-native/local-cli/core/windows/generateGUID.js' { + declare module.exports: $Exports<'react-native/local-cli/core/windows/generateGUID'>; +} +declare module 'react-native/local-cli/core/windows/index.js' { + declare module.exports: $Exports<'react-native/local-cli/core/windows/index'>; +} +declare module 'react-native/local-cli/core/wrapCommands.js' { + declare module.exports: $Exports<'react-native/local-cli/core/wrapCommands'>; +} +declare module 'react-native/local-cli/dependencies/dependencies.js' { + declare module.exports: $Exports<'react-native/local-cli/dependencies/dependencies'>; +} +declare module 'react-native/local-cli/eject/eject.js' { + declare module.exports: $Exports<'react-native/local-cli/eject/eject'>; +} +declare module 'react-native/local-cli/generator/copyProjectTemplateAndReplace.js' { + declare module.exports: $Exports<'react-native/local-cli/generator/copyProjectTemplateAndReplace'>; +} +declare module 'react-native/local-cli/generator/printRunInstructions.js' { + declare module.exports: $Exports<'react-native/local-cli/generator/printRunInstructions'>; +} +declare module 'react-native/local-cli/generator/promptSync.js' { + declare module.exports: $Exports<'react-native/local-cli/generator/promptSync'>; +} +declare module 'react-native/local-cli/generator/templates.js' { + declare module.exports: $Exports<'react-native/local-cli/generator/templates'>; +} +declare module 'react-native/local-cli/info/info.js' { + declare module.exports: $Exports<'react-native/local-cli/info/info'>; +} +declare module 'react-native/local-cli/init/init.js' { + declare module.exports: $Exports<'react-native/local-cli/init/init'>; +} +declare module 'react-native/local-cli/install/install.js' { + declare module.exports: $Exports<'react-native/local-cli/install/install'>; +} +declare module 'react-native/local-cli/install/uninstall.js' { + declare module.exports: $Exports<'react-native/local-cli/install/uninstall'>; +} +declare module 'react-native/local-cli/library/library.js' { + declare module.exports: $Exports<'react-native/local-cli/library/library'>; +} +declare module 'react-native/local-cli/link/__tests__/android/applyPatch.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/applyPatch.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/android/isInstalled.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/isInstalled.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/android/makeBuildPatch.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/makeBuildPatch.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/android/makeImportPatch.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/makeImportPatch.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/android/makePackagePatch.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/makePackagePatch.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/android/makeSettingsPatch.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/makeSettingsPatch.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/android/makeStringsPatch.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/android/makeStringsPatch.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/getDependencyConfig.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/getDependencyConfig.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/getProjectDependencies.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/getProjectDependencies.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/groupFilesByType.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/groupFilesByType.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/addFileToProject.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/addFileToProject.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/addProjectToLibraries.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/addProjectToLibraries.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/addSharedLibraries.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/addSharedLibraries.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/createGroup.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/createGroup.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getBuildProperty.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getBuildProperty.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getGroup.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getGroup.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getHeaderSearchPath.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getHeaderSearchPath.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getHeadersInFolder.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getHeadersInFolder.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getPlist.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getPlist.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getPlistPath.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getPlistPath.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/getProducts.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/getProducts.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/hasLibraryImported.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/hasLibraryImported.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/isInstalled.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/isInstalled.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/mapHeaderSearchPaths.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/mapHeaderSearchPaths.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/removeProjectFromLibraries.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/removeProjectFromLibraries'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/removeProjectFromProject.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/removeProjectFromProject.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/removeSharedLibrary.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/removeSharedLibrary.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/ios/writePlist.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/ios/writePlist.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/link.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/link.spec'>; +} +declare module 'react-native/local-cli/link/__tests__/promiseWaterfall.spec.js' { + declare module.exports: $Exports<'react-native/local-cli/link/__tests__/promiseWaterfall.spec'>; +} +declare module 'react-native/local-cli/link/android/copyAssets.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/copyAssets'>; +} +declare module 'react-native/local-cli/link/android/fs.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/fs'>; +} +declare module 'react-native/local-cli/link/android/isInstalled.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/isInstalled'>; +} +declare module 'react-native/local-cli/link/android/patches/applyParams.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/applyParams'>; +} +declare module 'react-native/local-cli/link/android/patches/applyPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/applyPatch'>; +} +declare module 'react-native/local-cli/link/android/patches/makeBuildPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/makeBuildPatch'>; +} +declare module 'react-native/local-cli/link/android/patches/makeImportPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/makeImportPatch'>; +} +declare module 'react-native/local-cli/link/android/patches/makePackagePatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/makePackagePatch'>; +} +declare module 'react-native/local-cli/link/android/patches/makeSettingsPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/makeSettingsPatch'>; +} +declare module 'react-native/local-cli/link/android/patches/makeStringsPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/makeStringsPatch'>; +} +declare module 'react-native/local-cli/link/android/patches/revokePatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/patches/revokePatch'>; +} +declare module 'react-native/local-cli/link/android/registerNativeModule.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/registerNativeModule'>; +} +declare module 'react-native/local-cli/link/android/unlinkAssets.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/unlinkAssets'>; +} +declare module 'react-native/local-cli/link/android/unregisterNativeModule.js' { + declare module.exports: $Exports<'react-native/local-cli/link/android/unregisterNativeModule'>; +} +declare module 'react-native/local-cli/link/commandStub.js' { + declare module.exports: $Exports<'react-native/local-cli/link/commandStub'>; +} +declare module 'react-native/local-cli/link/getDependencyConfig.js' { + declare module.exports: $Exports<'react-native/local-cli/link/getDependencyConfig'>; +} +declare module 'react-native/local-cli/link/getProjectDependencies.js' { + declare module.exports: $Exports<'react-native/local-cli/link/getProjectDependencies'>; +} +declare module 'react-native/local-cli/link/groupFilesByType.js' { + declare module.exports: $Exports<'react-native/local-cli/link/groupFilesByType'>; +} +declare module 'react-native/local-cli/link/ios/addFileToProject.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/addFileToProject'>; +} +declare module 'react-native/local-cli/link/ios/addProjectToLibraries.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/addProjectToLibraries'>; +} +declare module 'react-native/local-cli/link/ios/addSharedLibraries.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/addSharedLibraries'>; +} +declare module 'react-native/local-cli/link/ios/addToHeaderSearchPaths.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/addToHeaderSearchPaths'>; +} +declare module 'react-native/local-cli/link/ios/copyAssets.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/copyAssets'>; +} +declare module 'react-native/local-cli/link/ios/createGroup.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/createGroup'>; +} +declare module 'react-native/local-cli/link/ios/createGroupWithMessage.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/createGroupWithMessage'>; +} +declare module 'react-native/local-cli/link/ios/getBuildProperty.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getBuildProperty'>; +} +declare module 'react-native/local-cli/link/ios/getGroup.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getGroup'>; +} +declare module 'react-native/local-cli/link/ios/getHeaderSearchPath.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getHeaderSearchPath'>; +} +declare module 'react-native/local-cli/link/ios/getHeadersInFolder.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getHeadersInFolder'>; +} +declare module 'react-native/local-cli/link/ios/getPlist.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getPlist'>; +} +declare module 'react-native/local-cli/link/ios/getPlistPath.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getPlistPath'>; +} +declare module 'react-native/local-cli/link/ios/getProducts.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/getProducts'>; +} +declare module 'react-native/local-cli/link/ios/hasLibraryImported.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/hasLibraryImported'>; +} +declare module 'react-native/local-cli/link/ios/isInstalled.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/isInstalled'>; +} +declare module 'react-native/local-cli/link/ios/mapHeaderSearchPaths.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/mapHeaderSearchPaths'>; +} +declare module 'react-native/local-cli/link/ios/registerNativeModule.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/registerNativeModule'>; +} +declare module 'react-native/local-cli/link/ios/removeFromHeaderSearchPaths.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeFromHeaderSearchPaths'>; +} +declare module 'react-native/local-cli/link/ios/removeFromPbxItemContainerProxySection.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeFromPbxItemContainerProxySection'>; +} +declare module 'react-native/local-cli/link/ios/removeFromPbxReferenceProxySection.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeFromPbxReferenceProxySection'>; +} +declare module 'react-native/local-cli/link/ios/removeFromProjectReferences.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeFromProjectReferences'>; +} +declare module 'react-native/local-cli/link/ios/removeFromStaticLibraries.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeFromStaticLibraries'>; +} +declare module 'react-native/local-cli/link/ios/removeProductGroup.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeProductGroup'>; +} +declare module 'react-native/local-cli/link/ios/removeProjectFromLibraries.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeProjectFromLibraries'>; +} +declare module 'react-native/local-cli/link/ios/removeProjectFromProject.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeProjectFromProject'>; +} +declare module 'react-native/local-cli/link/ios/removeSharedLibraries.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/removeSharedLibraries'>; +} +declare module 'react-native/local-cli/link/ios/unlinkAssets.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/unlinkAssets'>; +} +declare module 'react-native/local-cli/link/ios/unregisterNativeModule.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/unregisterNativeModule'>; +} +declare module 'react-native/local-cli/link/ios/writePlist.js' { + declare module.exports: $Exports<'react-native/local-cli/link/ios/writePlist'>; +} +declare module 'react-native/local-cli/link/link.js' { + declare module.exports: $Exports<'react-native/local-cli/link/link'>; +} +declare module 'react-native/local-cli/link/pollParams.js' { + declare module.exports: $Exports<'react-native/local-cli/link/pollParams'>; +} +declare module 'react-native/local-cli/link/promiseWaterfall.js' { + declare module.exports: $Exports<'react-native/local-cli/link/promiseWaterfall'>; +} +declare module 'react-native/local-cli/link/promisify.js' { + declare module.exports: $Exports<'react-native/local-cli/link/promisify'>; +} +declare module 'react-native/local-cli/link/unlink.js' { + declare module.exports: $Exports<'react-native/local-cli/link/unlink'>; +} +declare module 'react-native/local-cli/link/windows/isInstalled.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/isInstalled'>; +} +declare module 'react-native/local-cli/link/windows/patches/applyParams.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/applyParams'>; +} +declare module 'react-native/local-cli/link/windows/patches/applyPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/applyPatch'>; +} +declare module 'react-native/local-cli/link/windows/patches/makePackagePatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/makePackagePatch'>; +} +declare module 'react-native/local-cli/link/windows/patches/makeProjectPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/makeProjectPatch'>; +} +declare module 'react-native/local-cli/link/windows/patches/makeSolutionPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/makeSolutionPatch'>; +} +declare module 'react-native/local-cli/link/windows/patches/makeUsingPatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/makeUsingPatch'>; +} +declare module 'react-native/local-cli/link/windows/patches/revokePatch.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/patches/revokePatch'>; +} +declare module 'react-native/local-cli/link/windows/registerNativeModule.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/registerNativeModule'>; +} +declare module 'react-native/local-cli/link/windows/unregisterNativeModule.js' { + declare module.exports: $Exports<'react-native/local-cli/link/windows/unregisterNativeModule'>; +} +declare module 'react-native/local-cli/logAndroid/logAndroid.js' { + declare module.exports: $Exports<'react-native/local-cli/logAndroid/logAndroid'>; +} +declare module 'react-native/local-cli/logIOS/logIOS.js' { + declare module.exports: $Exports<'react-native/local-cli/logIOS/logIOS'>; +} +declare module 'react-native/local-cli/runAndroid/adb.js' { + declare module.exports: $Exports<'react-native/local-cli/runAndroid/adb'>; +} +declare module 'react-native/local-cli/runAndroid/runAndroid.js' { + declare module.exports: $Exports<'react-native/local-cli/runAndroid/runAndroid'>; +} +declare module 'react-native/local-cli/runIOS/__tests__/findMatchingSimulator-test.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/__tests__/findMatchingSimulator-test'>; +} +declare module 'react-native/local-cli/runIOS/__tests__/findXcodeProject-test.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/__tests__/findXcodeProject-test'>; +} +declare module 'react-native/local-cli/runIOS/__tests__/parseIOSDevicesList-test.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/__tests__/parseIOSDevicesList-test'>; +} +declare module 'react-native/local-cli/runIOS/findMatchingSimulator.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/findMatchingSimulator'>; +} +declare module 'react-native/local-cli/runIOS/findXcodeProject.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/findXcodeProject'>; +} +declare module 'react-native/local-cli/runIOS/parseIOSDevicesList.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/parseIOSDevicesList'>; +} +declare module 'react-native/local-cli/runIOS/runIOS.js' { + declare module.exports: $Exports<'react-native/local-cli/runIOS/runIOS'>; +} +declare module 'react-native/local-cli/server/checkNodeVersion.js' { + declare module.exports: $Exports<'react-native/local-cli/server/checkNodeVersion'>; +} +declare module 'react-native/local-cli/server/middleware/copyToClipBoardMiddleware.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/copyToClipBoardMiddleware'>; +} +declare module 'react-native/local-cli/server/middleware/getDevToolsMiddleware.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/getDevToolsMiddleware'>; +} +declare module 'react-native/local-cli/server/middleware/indexPage.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/indexPage'>; +} +declare module 'react-native/local-cli/server/middleware/loadRawBodyMiddleware.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/loadRawBodyMiddleware'>; +} +declare module 'react-native/local-cli/server/middleware/openStackFrameInEditorMiddleware.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/openStackFrameInEditorMiddleware'>; +} +declare module 'react-native/local-cli/server/middleware/statusPageMiddleware.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/statusPageMiddleware'>; +} +declare module 'react-native/local-cli/server/middleware/systraceProfileMiddleware.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/systraceProfileMiddleware'>; +} +declare module 'react-native/local-cli/server/middleware/unless.js' { + declare module.exports: $Exports<'react-native/local-cli/server/middleware/unless'>; +} +declare module 'react-native/local-cli/server/runServer.js' { + declare module.exports: $Exports<'react-native/local-cli/server/runServer'>; +} +declare module 'react-native/local-cli/server/server.js' { + declare module.exports: $Exports<'react-native/local-cli/server/server'>; +} +declare module 'react-native/local-cli/server/util/__tests__/getInverseDependencies-test.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/__tests__/getInverseDependencies-test'>; +} +declare module 'react-native/local-cli/server/util/attachHMRServer.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/attachHMRServer'>; +} +declare module 'react-native/local-cli/server/util/copyToClipBoard.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/copyToClipBoard'>; +} +declare module 'react-native/local-cli/server/util/debuggerWorker.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/debuggerWorker'>; +} +declare module 'react-native/local-cli/server/util/getInverseDependencies.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/getInverseDependencies'>; +} +declare module 'react-native/local-cli/server/util/jsPackagerClient.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/jsPackagerClient'>; +} +declare module 'react-native/local-cli/server/util/launchChrome.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/launchChrome'>; +} +declare module 'react-native/local-cli/server/util/launchEditor.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/launchEditor'>; +} +declare module 'react-native/local-cli/server/util/messageSocket.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/messageSocket'>; +} +declare module 'react-native/local-cli/server/util/webSocketProxy.js' { + declare module.exports: $Exports<'react-native/local-cli/server/util/webSocketProxy'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/App.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/App'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/components/KeyboardSpacer.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/components/KeyboardSpacer'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/components/ListItem.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/components/ListItem'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/lib/Backend.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/lib/Backend'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/views/chat/ChatListScreen.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/chat/ChatListScreen'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/views/chat/ChatScreen.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/chat/ChatScreen'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/views/HomeScreenTabNavigator.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/HomeScreenTabNavigator'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeScreen.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeScreen'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeText.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeText.android'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeText.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/welcome/WelcomeText.ios'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/__tests__/App.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/__tests__/App'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/App.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/App'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/index.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/index'>; +} +declare module 'react-native/local-cli/upgrade/upgrade.js' { + declare module.exports: $Exports<'react-native/local-cli/upgrade/upgrade'>; +} +declare module 'react-native/local-cli/util/__mocks__/fs.js' { + declare module.exports: $Exports<'react-native/local-cli/util/__mocks__/fs'>; +} +declare module 'react-native/local-cli/util/__mocks__/log.js' { + declare module.exports: $Exports<'react-native/local-cli/util/__mocks__/log'>; +} +declare module 'react-native/local-cli/util/__tests__/findSymlinkedModules-test.js' { + declare module.exports: $Exports<'react-native/local-cli/util/__tests__/findSymlinkedModules-test'>; +} +declare module 'react-native/local-cli/util/assertRequiredOptions.js' { + declare module.exports: $Exports<'react-native/local-cli/util/assertRequiredOptions'>; +} +declare module 'react-native/local-cli/util/Config.js' { + declare module.exports: $Exports<'react-native/local-cli/util/Config'>; +} +declare module 'react-native/local-cli/util/copyAndReplace.js' { + declare module.exports: $Exports<'react-native/local-cli/util/copyAndReplace'>; +} +declare module 'react-native/local-cli/util/findReactNativeScripts.js' { + declare module.exports: $Exports<'react-native/local-cli/util/findReactNativeScripts'>; +} +declare module 'react-native/local-cli/util/findSymlinkedModules.js' { + declare module.exports: $Exports<'react-native/local-cli/util/findSymlinkedModules'>; +} +declare module 'react-native/local-cli/util/findSymlinksPaths.js' { + declare module.exports: $Exports<'react-native/local-cli/util/findSymlinksPaths'>; +} +declare module 'react-native/local-cli/util/isPackagerRunning.js' { + declare module.exports: $Exports<'react-native/local-cli/util/isPackagerRunning'>; +} +declare module 'react-native/local-cli/util/isValidPackageName.js' { + declare module.exports: $Exports<'react-native/local-cli/util/isValidPackageName'>; +} +declare module 'react-native/local-cli/util/log.js' { + declare module.exports: $Exports<'react-native/local-cli/util/log'>; +} +declare module 'react-native/local-cli/util/PackageManager.js' { + declare module.exports: $Exports<'react-native/local-cli/util/PackageManager'>; +} +declare module 'react-native/local-cli/util/parseCommandLine.js' { + declare module.exports: $Exports<'react-native/local-cli/util/parseCommandLine'>; +} +declare module 'react-native/local-cli/util/walk.js' { + declare module.exports: $Exports<'react-native/local-cli/util/walk'>; +} +declare module 'react-native/local-cli/util/yarn.js' { + declare module.exports: $Exports<'react-native/local-cli/util/yarn'>; +} +declare module 'react-native/local-cli/wrong-react-native.js' { + declare module.exports: $Exports<'react-native/local-cli/wrong-react-native'>; +} +declare module 'react-native/react-native-cli/index.js' { + declare module.exports: $Exports<'react-native/react-native-cli/index'>; +} +declare module 'react-native/react-native-git-upgrade/checks.js' { + declare module.exports: $Exports<'react-native/react-native-git-upgrade/checks'>; +} +declare module 'react-native/react-native-git-upgrade/cli.js' { + declare module.exports: $Exports<'react-native/react-native-git-upgrade/cli'>; +} +declare module 'react-native/react-native-git-upgrade/cliEntry.js' { + declare module.exports: $Exports<'react-native/react-native-git-upgrade/cliEntry'>; +} +declare module 'react-native/react-native-git-upgrade/index.js' { + declare module.exports: $Exports<'react-native/react-native-git-upgrade/index'>; +} +declare module 'react-native/react-native-git-upgrade/yarn.js' { + declare module.exports: $Exports<'react-native/react-native-git-upgrade/yarn'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/Asserts.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/Asserts'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/CatalystRootViewTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/CatalystRootViewTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/DatePickerDialogTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/DatePickerDialogTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/InitialPropsTestApp.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/InitialPropsTestApp'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/JSResponderTestApp.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/JSResponderTestApp'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/LayoutEventsTestApp.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/LayoutEventsTestApp'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/MeasureLayoutTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/MeasureLayoutTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/MultitouchHandlingTestAppModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/NativeIdTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/NativeIdTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/PickerAndroidTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/PickerAndroidTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/ProgressBarTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/ProgressBarTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/ScrollViewTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/ShareTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/ShareTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/SubviewsClippingTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/SubviewsClippingTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/SwipeRefreshLayoutTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TestBundle.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TestBundle'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TestIdTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TestIdTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TestJavaToJSArgumentsModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TestJavaToJSReturnValuesModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJSLocaleModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TestJSLocaleModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TestJSToJavaParametersModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TextInputTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TextInputTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TimePickerDialogTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TimePickerDialogTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/TouchBubblingTestAppModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/UIManagerTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/UIManagerTestModule'>; +} +declare module 'react-native/ReactAndroid/src/androidTest/js/ViewRenderingTestModule.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/js/ViewRenderingTestModule'>; +} +declare module 'react-native/rn-cli.config.js' { + declare module.exports: $Exports<'react-native/rn-cli.config'>; +} +declare module 'react-native/rn-get-polyfills.js' { + declare module.exports: $Exports<'react-native/rn-get-polyfills'>; +} +declare module 'react-native/RNTester/js/AccessibilityAndroidExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AccessibilityAndroidExample.android'>; +} +declare module 'react-native/RNTester/js/AccessibilityIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AccessibilityIOSExample'>; +} +declare module 'react-native/RNTester/js/ActionSheetIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ActionSheetIOSExample'>; +} +declare module 'react-native/RNTester/js/ActivityIndicatorExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ActivityIndicatorExample'>; +} +declare module 'react-native/RNTester/js/AlertExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AlertExample'>; +} +declare module 'react-native/RNTester/js/AlertIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AlertIOSExample'>; +} +declare module 'react-native/RNTester/js/AnimatedExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedExample'>; +} +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExApp.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedGratuitousApp/AnExApp'>; +} +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExBobble.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedGratuitousApp/AnExBobble'>; +} +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExChained.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedGratuitousApp/AnExChained'>; +} +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExScroll.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedGratuitousApp/AnExScroll'>; +} +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExSet.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedGratuitousApp/AnExSet'>; +} +declare module 'react-native/RNTester/js/AnimatedGratuitousApp/AnExTilt.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AnimatedGratuitousApp/AnExTilt'>; +} +declare module 'react-native/RNTester/js/AppStateExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AppStateExample'>; +} +declare module 'react-native/RNTester/js/ARTExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ARTExample'>; +} +declare module 'react-native/RNTester/js/AssetScaledImageExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AssetScaledImageExample'>; +} +declare module 'react-native/RNTester/js/AsyncStorageExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/AsyncStorageExample'>; +} +declare module 'react-native/RNTester/js/BorderExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/BorderExample'>; +} +declare module 'react-native/RNTester/js/BoxShadowExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/BoxShadowExample'>; +} +declare module 'react-native/RNTester/js/ButtonExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ButtonExample'>; +} +declare module 'react-native/RNTester/js/CameraRollExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/CameraRollExample'>; +} +declare module 'react-native/RNTester/js/CameraRollView.js' { + declare module.exports: $Exports<'react-native/RNTester/js/CameraRollView'>; +} +declare module 'react-native/RNTester/js/CheckBoxExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/CheckBoxExample'>; +} +declare module 'react-native/RNTester/js/ClipboardExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ClipboardExample'>; +} +declare module 'react-native/RNTester/js/createExamplePage.js' { + declare module.exports: $Exports<'react-native/RNTester/js/createExamplePage'>; +} +declare module 'react-native/RNTester/js/DatePickerAndroidExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/DatePickerAndroidExample'>; +} +declare module 'react-native/RNTester/js/DatePickerIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/DatePickerIOSExample'>; +} +declare module 'react-native/RNTester/js/ExampleTypes.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ExampleTypes'>; +} +declare module 'react-native/RNTester/js/FlatListExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/FlatListExample'>; +} +declare module 'react-native/RNTester/js/GeolocationExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/GeolocationExample'>; +} +declare module 'react-native/RNTester/js/http_test_server.js' { + declare module.exports: $Exports<'react-native/RNTester/js/http_test_server'>; +} +declare module 'react-native/RNTester/js/ImageCapInsetsExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ImageCapInsetsExample'>; +} +declare module 'react-native/RNTester/js/ImageEditingExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ImageEditingExample'>; +} +declare module 'react-native/RNTester/js/ImageExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ImageExample'>; +} +declare module 'react-native/RNTester/js/KeyboardAvoidingViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/KeyboardAvoidingViewExample'>; +} +declare module 'react-native/RNTester/js/LayoutAnimationExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/LayoutAnimationExample'>; +} +declare module 'react-native/RNTester/js/LayoutEventsExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/LayoutEventsExample'>; +} +declare module 'react-native/RNTester/js/LayoutExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/LayoutExample'>; +} +declare module 'react-native/RNTester/js/LinkingExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/LinkingExample'>; +} +declare module 'react-native/RNTester/js/ListExampleShared.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ListExampleShared'>; +} +declare module 'react-native/RNTester/js/ListViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ListViewExample'>; +} +declare module 'react-native/RNTester/js/ListViewGridLayoutExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ListViewGridLayoutExample'>; +} +declare module 'react-native/RNTester/js/ListViewPagingExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ListViewPagingExample'>; +} +declare module 'react-native/RNTester/js/MaskedViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/MaskedViewExample'>; +} +declare module 'react-native/RNTester/js/ModalExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ModalExample'>; +} +declare module 'react-native/RNTester/js/MultiColumnExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/MultiColumnExample'>; +} +declare module 'react-native/RNTester/js/NativeAnimationsExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/NativeAnimationsExample'>; +} +declare module 'react-native/RNTester/js/NavigatorIOSBarStyleExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/NavigatorIOSBarStyleExample'>; +} +declare module 'react-native/RNTester/js/NavigatorIOSColorsExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/NavigatorIOSColorsExample'>; +} +declare module 'react-native/RNTester/js/NavigatorIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/NavigatorIOSExample'>; +} +declare module 'react-native/RNTester/js/NetInfoExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/NetInfoExample'>; +} +declare module 'react-native/RNTester/js/OrientationChangeExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/OrientationChangeExample'>; +} +declare module 'react-native/RNTester/js/PanResponderExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/PanResponderExample'>; +} +declare module 'react-native/RNTester/js/PermissionsExampleAndroid.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/PermissionsExampleAndroid.android'>; +} +declare module 'react-native/RNTester/js/PickerExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/PickerExample'>; +} +declare module 'react-native/RNTester/js/PickerIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/PickerIOSExample'>; +} +declare module 'react-native/RNTester/js/PointerEventsExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/PointerEventsExample'>; +} +declare module 'react-native/RNTester/js/ProgressBarAndroidExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ProgressBarAndroidExample.android'>; +} +declare module 'react-native/RNTester/js/ProgressViewIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ProgressViewIOSExample'>; +} +declare module 'react-native/RNTester/js/PushNotificationIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/PushNotificationIOSExample'>; +} +declare module 'react-native/RNTester/js/RCTRootViewIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RCTRootViewIOSExample'>; +} +declare module 'react-native/RNTester/js/RefreshControlExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RefreshControlExample'>; +} +declare module 'react-native/RNTester/js/RNTesterActions.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterActions'>; +} +declare module 'react-native/RNTester/js/RNTesterApp.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterApp.android'>; +} +declare module 'react-native/RNTester/js/RNTesterApp.ios.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterApp.ios'>; +} +declare module 'react-native/RNTester/js/RNTesterBlock.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterBlock'>; +} +declare module 'react-native/RNTester/js/RNTesterButton.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterButton'>; +} +declare module 'react-native/RNTester/js/RNTesterExampleContainer.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterExampleContainer'>; +} +declare module 'react-native/RNTester/js/RNTesterExampleList.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterExampleList'>; +} +declare module 'react-native/RNTester/js/RNTesterList.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterList.android'>; +} +declare module 'react-native/RNTester/js/RNTesterList.ios.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterList.ios'>; +} +declare module 'react-native/RNTester/js/RNTesterNavigationReducer.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterNavigationReducer'>; +} +declare module 'react-native/RNTester/js/RNTesterPage.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterPage'>; +} +declare module 'react-native/RNTester/js/RNTesterSettingSwitchRow.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterSettingSwitchRow'>; +} +declare module 'react-native/RNTester/js/RNTesterStatePersister.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterStatePersister'>; +} +declare module 'react-native/RNTester/js/RNTesterTitle.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RNTesterTitle'>; +} +declare module 'react-native/RNTester/js/RootViewSizeFlexibilityExampleApp.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RootViewSizeFlexibilityExampleApp'>; +} +declare module 'react-native/RNTester/js/RTLExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/RTLExample'>; +} +declare module 'react-native/RNTester/js/ScrollViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ScrollViewExample'>; +} +declare module 'react-native/RNTester/js/ScrollViewSimpleExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ScrollViewSimpleExample'>; +} +declare module 'react-native/RNTester/js/SectionListExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SectionListExample'>; +} +declare module 'react-native/RNTester/js/SegmentedControlIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SegmentedControlIOSExample'>; +} +declare module 'react-native/RNTester/js/SetPropertiesExampleApp.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SetPropertiesExampleApp'>; +} +declare module 'react-native/RNTester/js/ShareExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ShareExample'>; +} +declare module 'react-native/RNTester/js/SliderExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SliderExample'>; +} +declare module 'react-native/RNTester/js/SnapshotExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SnapshotExample'>; +} +declare module 'react-native/RNTester/js/StatusBarExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/StatusBarExample'>; +} +declare module 'react-native/RNTester/js/SwipeableListViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SwipeableListViewExample'>; +} +declare module 'react-native/RNTester/js/SwitchExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/SwitchExample'>; +} +declare module 'react-native/RNTester/js/TabBarIOSBarStyleExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TabBarIOSBarStyleExample'>; +} +declare module 'react-native/RNTester/js/TabBarIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TabBarIOSExample'>; +} +declare module 'react-native/RNTester/js/TextExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TextExample.android'>; +} +declare module 'react-native/RNTester/js/TextExample.ios.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TextExample.ios'>; +} +declare module 'react-native/RNTester/js/TextInputExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TextInputExample.android'>; +} +declare module 'react-native/RNTester/js/TextInputExample.ios.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TextInputExample.ios'>; +} +declare module 'react-native/RNTester/js/TimePickerAndroidExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TimePickerAndroidExample'>; +} +declare module 'react-native/RNTester/js/TimerExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TimerExample'>; +} +declare module 'react-native/RNTester/js/ToastAndroidExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ToastAndroidExample.android'>; +} +declare module 'react-native/RNTester/js/ToolbarAndroidExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ToolbarAndroidExample.android'>; +} +declare module 'react-native/RNTester/js/TouchableExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TouchableExample'>; +} +declare module 'react-native/RNTester/js/TransformExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TransformExample'>; +} +declare module 'react-native/RNTester/js/TransparentHitTestExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TransparentHitTestExample'>; +} +declare module 'react-native/RNTester/js/TVEventHandlerExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/TVEventHandlerExample'>; +} +declare module 'react-native/RNTester/js/URIActionMap.js' { + declare module.exports: $Exports<'react-native/RNTester/js/URIActionMap'>; +} +declare module 'react-native/RNTester/js/VibrationExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/VibrationExample'>; +} +declare module 'react-native/RNTester/js/VibrationIOSExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/VibrationIOSExample'>; +} +declare module 'react-native/RNTester/js/ViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ViewExample'>; +} +declare module 'react-native/RNTester/js/ViewPagerAndroidExample.android.js' { + declare module.exports: $Exports<'react-native/RNTester/js/ViewPagerAndroidExample.android'>; +} +declare module 'react-native/RNTester/js/websocket_test_server.js' { + declare module.exports: $Exports<'react-native/RNTester/js/websocket_test_server'>; +} +declare module 'react-native/RNTester/js/WebSocketExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/WebSocketExample'>; +} +declare module 'react-native/RNTester/js/WebViewExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/WebViewExample'>; +} +declare module 'react-native/RNTester/js/XHRExample.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExample'>; +} +declare module 'react-native/RNTester/js/XHRExampleBinaryUpload.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleBinaryUpload'>; +} +declare module 'react-native/RNTester/js/XHRExampleCookies.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleCookies'>; +} +declare module 'react-native/RNTester/js/XHRExampleDownload.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleDownload'>; +} +declare module 'react-native/RNTester/js/XHRExampleFetch.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleFetch'>; +} +declare module 'react-native/RNTester/js/XHRExampleFormData.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleFormData'>; +} +declare module 'react-native/RNTester/js/XHRExampleHeaders.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleHeaders'>; +} +declare module 'react-native/RNTester/js/XHRExampleOnTimeOut.js' { + declare module.exports: $Exports<'react-native/RNTester/js/XHRExampleOnTimeOut'>; +} +declare module 'react-native/RNTester/RNTesterUnitTests/RNTesterUnitTestsBundle.js' { + declare module.exports: $Exports<'react-native/RNTester/RNTesterUnitTests/RNTesterUnitTestsBundle'>; +} +declare module 'react-native/scripts/android-e2e-test.js' { + declare module.exports: $Exports<'react-native/scripts/android-e2e-test'>; +} +declare module 'react-native/scripts/bump-oss-version.js' { + declare module.exports: $Exports<'react-native/scripts/bump-oss-version'>; +} +declare module 'react-native/scripts/publish-npm.js' { + declare module.exports: $Exports<'react-native/scripts/publish-npm'>; +} +declare module 'react-native/scripts/run-android-ci-instrumentation-tests.js' { + declare module.exports: $Exports<'react-native/scripts/run-android-ci-instrumentation-tests'>; +} +declare module 'react-native/scripts/run-ci-e2e-tests.js' { + declare module.exports: $Exports<'react-native/scripts/run-ci-e2e-tests'>; +} +declare module 'react-native/scripts/strip-haste.js' { + declare module.exports: $Exports<'react-native/scripts/strip-haste'>; +} +declare module 'react-native/scripts/try-n-times.js' { + declare module.exports: $Exports<'react-native/scripts/try-n-times'>; +} +declare module 'react-native/setupBabel.js' { + declare module.exports: $Exports<'react-native/setupBabel'>; +} +declare module 'react-native/website/core/AlgoliaDocSearch.js' { + declare module.exports: $Exports<'react-native/website/core/AlgoliaDocSearch'>; +} +declare module 'react-native/website/core/BlogPost.js' { + declare module.exports: $Exports<'react-native/website/core/BlogPost'>; +} +declare module 'react-native/website/core/BlogPostDate.js' { + declare module.exports: $Exports<'react-native/website/core/BlogPostDate'>; +} +declare module 'react-native/website/core/BlogPostExcerpt.js' { + declare module.exports: $Exports<'react-native/website/core/BlogPostExcerpt'>; +} +declare module 'react-native/website/core/BlogPostFooter.js' { + declare module.exports: $Exports<'react-native/website/core/BlogPostFooter'>; +} +declare module 'react-native/website/core/BlogPostHeader.js' { + declare module.exports: $Exports<'react-native/website/core/BlogPostHeader'>; +} +declare module 'react-native/website/core/center.js' { + declare module.exports: $Exports<'react-native/website/core/center'>; +} +declare module 'react-native/website/core/DocsSidebar.js' { + declare module.exports: $Exports<'react-native/website/core/DocsSidebar'>; +} +declare module 'react-native/website/core/EjectBanner.js' { + declare module.exports: $Exports<'react-native/website/core/EjectBanner'>; +} +declare module 'react-native/website/core/ExcerptLink.js' { + declare module.exports: $Exports<'react-native/website/core/ExcerptLink'>; +} +declare module 'react-native/website/core/Footer.js' { + declare module.exports: $Exports<'react-native/website/core/Footer'>; +} +declare module 'react-native/website/core/H2.js' { + declare module.exports: $Exports<'react-native/website/core/H2'>; +} +declare module 'react-native/website/core/Header.js' { + declare module.exports: $Exports<'react-native/website/core/Header'>; +} +declare module 'react-native/website/core/HeaderLinks.js' { + declare module.exports: $Exports<'react-native/website/core/HeaderLinks'>; +} +declare module 'react-native/website/core/HeaderWithGithub.js' { + declare module.exports: $Exports<'react-native/website/core/HeaderWithGithub'>; +} +declare module 'react-native/website/core/Hero.js' { + declare module.exports: $Exports<'react-native/website/core/Hero'>; +} +declare module 'react-native/website/core/Marked.js' { + declare module.exports: $Exports<'react-native/website/core/Marked'>; +} +declare module 'react-native/website/core/Prism.js' { + declare module.exports: $Exports<'react-native/website/core/Prism'>; +} +declare module 'react-native/website/core/ShowcaseAppIcon.js' { + declare module.exports: $Exports<'react-native/website/core/ShowcaseAppIcon'>; +} +declare module 'react-native/website/core/Site.js' { + declare module.exports: $Exports<'react-native/website/core/Site'>; +} +declare module 'react-native/website/core/slugify.js' { + declare module.exports: $Exports<'react-native/website/core/slugify'>; +} +declare module 'react-native/website/core/SnackPlayer.js' { + declare module.exports: $Exports<'react-native/website/core/SnackPlayer'>; +} +declare module 'react-native/website/core/unindent.js' { + declare module.exports: $Exports<'react-native/website/core/unindent'>; +} +declare module 'react-native/website/core/WebPlayer.js' { + declare module.exports: $Exports<'react-native/website/core/WebPlayer'>; +} +declare module 'react-native/website/jsdocs/__tests__/jsdocs-test.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/__tests__/jsdocs-test'>; +} +declare module 'react-native/website/jsdocs/findExportDefinition.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/findExportDefinition'>; +} +declare module 'react-native/website/jsdocs/generic-function-visitor.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/generic-function-visitor'>; +} +declare module 'react-native/website/jsdocs/jsdoc-plugin-values.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/jsdoc-plugin-values'>; +} +declare module 'react-native/website/jsdocs/jsdocs.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/jsdocs'>; +} +declare module 'react-native/website/jsdocs/meta.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/meta'>; +} +declare module 'react-native/website/jsdocs/syntax.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/syntax'>; +} +declare module 'react-native/website/jsdocs/traverseFlat.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/traverseFlat'>; +} +declare module 'react-native/website/jsdocs/type.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/type'>; +} +declare module 'react-native/website/jsdocs/TypeExpressionParser.js' { + declare module.exports: $Exports<'react-native/website/jsdocs/TypeExpressionParser'>; +} +declare module 'react-native/website/layout/AutodocsLayout.js' { + declare module.exports: $Exports<'react-native/website/layout/AutodocsLayout'>; +} +declare module 'react-native/website/layout/BlogPageLayout.js' { + declare module.exports: $Exports<'react-native/website/layout/BlogPageLayout'>; +} +declare module 'react-native/website/layout/BlogPostLayout.js' { + declare module.exports: $Exports<'react-native/website/layout/BlogPostLayout'>; +} +declare module 'react-native/website/layout/DocsLayout.js' { + declare module.exports: $Exports<'react-native/website/layout/DocsLayout'>; +} +declare module 'react-native/website/layout/PageLayout.js' { + declare module.exports: $Exports<'react-native/website/layout/PageLayout'>; +} +declare module 'react-native/website/layout/RedirectLayout.js' { + declare module.exports: $Exports<'react-native/website/layout/RedirectLayout'>; +} +declare module 'react-native/website/publish-gh-pages.js' { + declare module.exports: $Exports<'react-native/website/publish-gh-pages'>; +} +declare module 'react-native/website/server/convert.js' { + declare module.exports: $Exports<'react-native/website/server/convert'>; +} +declare module 'react-native/website/server/docgenHelpers.js' { + declare module.exports: $Exports<'react-native/website/server/docgenHelpers'>; +} +declare module 'react-native/website/server/docsList.js' { + declare module.exports: $Exports<'react-native/website/server/docsList'>; +} +declare module 'react-native/website/server/extractDocs.js' { + declare module.exports: $Exports<'react-native/website/server/extractDocs'>; +} +declare module 'react-native/website/server/generate.js' { + declare module.exports: $Exports<'react-native/website/server/generate'>; +} +declare module 'react-native/website/server/server.js' { + declare module.exports: $Exports<'react-native/website/server/server'>; +} +declare module 'react-native/website/src/react-native/404.js' { + declare module.exports: $Exports<'react-native/website/src/react-native/404'>; +} +declare module 'react-native/website/src/react-native/index.js' { + declare module.exports: $Exports<'react-native/website/src/react-native/index'>; +} +declare module 'react-native/website/src/react-native/js/scripts.js' { + declare module.exports: $Exports<'react-native/website/src/react-native/js/scripts'>; +} +declare module 'react-native/website/src/react-native/showcase.js' { + declare module.exports: $Exports<'react-native/website/src/react-native/showcase'>; +} +declare module 'react-native/website/src/react-native/support.js' { + declare module.exports: $Exports<'react-native/website/src/react-native/support'>; +} +declare module 'react-native/website/src/react-native/versions.js' { + declare module.exports: $Exports<'react-native/website/src/react-native/versions'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-test-renderer_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-test-renderer_vx.x.x.js new file mode 100644 index 00000000..c5aecaaa --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-test-renderer_vx.x.x.js @@ -0,0 +1,66 @@ +// flow-typed signature: bc77d9125cee5869fd1f9ffe55231e21 +// flow-typed version: <>/react-test-renderer_v16.0.0-alpha.12/flow_v0.53.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-test-renderer' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'react-test-renderer' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'react-test-renderer/cjs/react-test-renderer-shallow.development' { + declare module.exports: any; +} + +declare module 'react-test-renderer/cjs/react-test-renderer-stack.development' { + declare module.exports: any; +} + +declare module 'react-test-renderer/cjs/react-test-renderer.development' { + declare module.exports: any; +} + +declare module 'react-test-renderer/shallow' { + declare module.exports: any; +} + +declare module 'react-test-renderer/stack' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-test-renderer/cjs/react-test-renderer-shallow.development.js' { + declare module.exports: $Exports<'react-test-renderer/cjs/react-test-renderer-shallow.development'>; +} +declare module 'react-test-renderer/cjs/react-test-renderer-stack.development.js' { + declare module.exports: $Exports<'react-test-renderer/cjs/react-test-renderer-stack.development'>; +} +declare module 'react-test-renderer/cjs/react-test-renderer.development.js' { + declare module.exports: $Exports<'react-test-renderer/cjs/react-test-renderer.development'>; +} +declare module 'react-test-renderer/index' { + declare module.exports: $Exports<'react-test-renderer'>; +} +declare module 'react-test-renderer/index.js' { + declare module.exports: $Exports<'react-test-renderer'>; +} +declare module 'react-test-renderer/shallow.js' { + declare module.exports: $Exports<'react-test-renderer/shallow'>; +} +declare module 'react-test-renderer/stack.js' { + declare module.exports: $Exports<'react-test-renderer/stack'>; +} diff --git a/packages/react-navigation/examples/NavigationPlayground/js/App.js b/packages/react-navigation/examples/NavigationPlayground/js/App.js new file mode 100644 index 00000000..052aa324 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/js/App.js @@ -0,0 +1,205 @@ +/* @flow */ + +import React from 'react'; +import { Constants, ScreenOrientation } from 'expo'; + +ScreenOrientation.allow(ScreenOrientation.Orientation.ALL); + +import { + Platform, + ScrollView, + StyleSheet, + TouchableOpacity, + Text, + StatusBar, + View, +} from 'react-native'; +import { SafeAreaView, StackNavigator } from 'react-navigation'; + +import Banner from './Banner'; +import CustomTabs from './CustomTabs'; +import CustomTransitioner from './CustomTransitioner'; +import Drawer from './Drawer'; +import MultipleDrawer from './MultipleDrawer'; +import TabsInDrawer from './TabsInDrawer'; +import ModalStack from './ModalStack'; +import StacksInTabs from './StacksInTabs'; +import StacksOverTabs from './StacksOverTabs'; +import SimpleStack from './SimpleStack'; +import SimpleTabs from './SimpleTabs'; +import TabAnimations from './TabAnimations'; + +const ExampleRoutes = { + SimpleStack: { + name: 'Stack Example', + description: 'A card stack', + screen: SimpleStack, + }, + SimpleTabs: { + name: 'Tabs Example', + description: 'Tabs following platform conventions', + screen: SimpleTabs, + }, + Drawer: { + name: 'Drawer Example', + description: 'Android-style drawer navigation', + screen: Drawer, + }, + // MultipleDrawer: { + // name: 'Multiple Drawer Example', + // description: 'Add any drawer you need', + // screen: MultipleDrawer, + // }, + TabsInDrawer: { + name: 'Drawer + Tabs Example', + description: 'A drawer combined with tabs', + screen: TabsInDrawer, + }, + CustomTabs: { + name: 'Custom Tabs', + description: 'Custom tabs with tab router', + screen: CustomTabs, + }, + CustomTransitioner: { + name: 'Custom Transitioner', + description: 'Custom transitioner with stack router', + screen: CustomTransitioner, + }, + ModalStack: { + name: + Platform.OS === 'ios' + ? 'Modal Stack Example' + : 'Stack with Dynamic Header', + description: + Platform.OS === 'ios' + ? 'Stack navigation with modals' + : 'Dynamically showing and hiding the header', + screen: ModalStack, + }, + StacksInTabs: { + name: 'Stacks in Tabs', + description: 'Nested stack navigation in tabs', + screen: StacksInTabs, + }, + StacksOverTabs: { + name: 'Stacks over Tabs', + description: 'Nested stack navigation that pushes on top of tabs', + screen: StacksOverTabs, + }, + LinkStack: { + name: 'Link in Stack', + description: 'Deep linking into a route in stack', + screen: SimpleStack, + path: 'people/Jordan', + }, + LinkTabs: { + name: 'Link to Settings Tab', + description: 'Deep linking into a route in tab', + screen: SimpleTabs, + path: 'settings', + }, + TabAnimations: { + name: 'Animated Tabs Example', + description: 'Tab transitions have custom animations', + screen: TabAnimations, + }, +}; + +class MainScreen extends React.Component<*> { + render() { + const { navigation } = this.props; + + return ( + + + + {Object.keys(ExampleRoutes).map((routeName: string) => ( + { + const { path, params, screen } = ExampleRoutes[routeName]; + const { router } = screen; + const action = + path && router.getActionForPathAndParams(path, params); + navigation.navigate(routeName, {}, action); + }} + > + + + + {ExampleRoutes[routeName].name} + + + {ExampleRoutes[routeName].description} + + + + + ))} + + + + + ); + } +} + +const AppNavigator = StackNavigator( + { + ...ExampleRoutes, + Index: { + screen: MainScreen, + }, + }, + { + initialRouteName: 'Index', + headerMode: 'none', + + /* + * Use modal on iOS because the card mode comes from the right, + * which conflicts with the drawer example gesture + */ + mode: Platform.OS === 'ios' ? 'modal' : 'card', + } +); + +export default () => ; + +const styles = StyleSheet.create({ + item: { + paddingHorizontal: 16, + paddingVertical: 12, + }, + itemContainer: { + backgroundColor: '#fff', + borderBottomWidth: StyleSheet.hairlineWidth, + borderBottomColor: '#ddd', + }, + image: { + width: 120, + height: 120, + alignSelf: 'center', + marginBottom: 20, + resizeMode: 'contain', + }, + statusBarUnderlay: { + backgroundColor: '#673ab7', + position: 'absolute', + top: 0, + left: 0, + right: 0, + height: Constants.statusBarHeight, + }, + title: { + fontSize: 16, + fontWeight: 'bold', + color: '#444', + }, + description: { + fontSize: 13, + color: '#999', + }, +}); diff --git a/packages/react-navigation/examples/NavigationPlayground/js/Banner.js b/packages/react-navigation/examples/NavigationPlayground/js/Banner.js new file mode 100644 index 00000000..c1224b02 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/js/Banner.js @@ -0,0 +1,45 @@ +/* @flow */ + +import React from 'react'; + +import { Image, Platform, StyleSheet, Text, View } from 'react-native'; +import { SafeAreaView } from 'react-navigation'; + +const Banner = () => ( + + + + React Navigation Examples + + +); + +export default Banner; + +const styles = StyleSheet.create({ + bannerContainer: { + backgroundColor: '#673ab7', + paddingTop: 20, + }, + banner: { + flexDirection: 'row', + alignItems: 'center', + padding: 16, + }, + image: { + width: 36, + height: 36, + resizeMode: 'contain', + tintColor: '#fff', + margin: 8, + }, + title: { + fontSize: 18, + fontWeight: '200', + color: '#fff', + margin: 8, + }, +}); diff --git a/packages/react-navigation/examples/NavigationPlayground/js/CustomTabs.js b/packages/react-navigation/examples/NavigationPlayground/js/CustomTabs.js new file mode 100644 index 00000000..eee2470c --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/js/CustomTabs.js @@ -0,0 +1,127 @@ +/** + * @flow + */ + +import React from 'react'; +import { + Button, + Platform, + ScrollView, + StyleSheet, + StatusBar, + Text, + TouchableOpacity, + View, +} from 'react-native'; +import { + createNavigator, + createNavigationContainer, + SafeAreaView, + TabRouter, + addNavigationHelpers, +} from 'react-navigation'; +import SampleText from './SampleText'; + +const MyNavScreen = ({ navigation, banner }) => ( + + + {banner} +