diff --git a/packages/react-navigation/.flowconfig b/packages/react-navigation/.flowconfig index 461dd571..9384abe4 100644 --- a/packages/react-navigation/.flowconfig +++ b/packages/react-navigation/.flowconfig @@ -5,9 +5,6 @@ ; Ignore templates for 'react-native init' .*/local-cli/templates/.* -; Ignore the website subdir -.*/node_modules/react-native/website/.* - ; Ignore "BUCK" generated dirs .*/node_modules/react-native/\.buckd/ @@ -19,13 +16,7 @@ /website/node_modules/react-native/.* /website/node_modules/fbjs/.* -; Ignore misc packages -.*/node_modules/eslint-.* -.*/node_modules/react-native-tab-view/.* - -; Ignore react-native -.*/node_modules/react-native/.* - +; Ignore transpiled folders and examples folder /lib /lib-rn /examples @@ -33,6 +24,8 @@ [include] [libs] +node_modules/react-native/Libraries/react-native/react-native-interface.js +node_modules/react-native/flow [options] module.system=haste diff --git a/packages/react-navigation/examples/NavigationPlayground/.flowconfig b/packages/react-navigation/examples/NavigationPlayground/.flowconfig index f69e3617..ecbbee2a 100644 --- a/packages/react-navigation/examples/NavigationPlayground/.flowconfig +++ b/packages/react-navigation/examples/NavigationPlayground/.flowconfig @@ -14,6 +14,8 @@ .*/Libraries/react-native/React.js .*/Libraries/react-native/ReactNative.js +.*/react-navigation/node_modules/.* + ; Additional create-react-native-app ignores ; Ignore duplicate module providers @@ -30,15 +32,8 @@ ; Ignore react-native-fbads dependency of the expo sdk .*/node_modules/react-native-fbads/* -.*/node_modules/react-native-tab-view/.* - -; Ignore react-native -.*/node_modules/react-native/.* - .*/react-navigation/lib-rn/.* .*/react-navigation/lib/.* -.*/react-navigation/src/.* -.*/react-navigation/node_modules/.* .*/react-navigation/examples/ReduxExample/.* .*/react-navigation/website/.* @@ -46,8 +41,8 @@ [include] [libs] -../../flow-typed/react-native.js -../../flow/react-navigation.js +node_modules/react-native/Libraries/react-native/react-native-interface.js +node_modules/react-native/flow [options] module.system=haste @@ -59,6 +54,10 @@ 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 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 index cc777fcd..e31a7cdc 100644 --- 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 @@ -1,5 +1,5 @@ -// flow-typed signature: 02359da7064195804e62c853de1fc44e -// flow-typed version: <>/babel-jest_v^20.0.1/flow_v0.49.1 +// flow-typed signature: e14baf3e1691e7c886f1f41fac30e58e +// flow-typed version: <>/babel-jest_v^21.0.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: 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 index 9d6a98c1..58f66626 100644 --- 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 @@ -1,5 +1,5 @@ -// flow-typed signature: 444bd87de0128136ea844018abc25fed -// flow-typed version: <>/expo_v^18.0.0/flow_v0.49.1 +// flow-typed signature: 98c0d9a4701eab283a2fe842f1cede94 +// flow-typed version: <>/expo_v^20.1.2/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -26,19 +26,27 @@ declare module 'expo/AppEntry' { declare module.exports: any; } -declare module 'expo/src/__tests__/helpers' { +declare module 'expo/src/__tests__/Amplitude-test' { declare module.exports: any; } -declare module 'expo/src/__tests__/Location-tests' { +declare module 'expo/src/__tests__/Location-test' { declare module.exports: any; } -declare module 'expo/src/__tests__/Notifications-tests' { +declare module 'expo/src/__tests__/Notifications-test' { declare module.exports: any; } -declare module 'expo/src/Accelerometer' { +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; } @@ -78,6 +86,10 @@ declare module 'expo/src/BlurView.ios' { declare module.exports: any; } +declare module 'expo/src/Camera' { + declare module.exports: any; +} + declare module 'expo/src/Constants' { declare module.exports: any; } @@ -86,10 +98,6 @@ declare module 'expo/src/Contacts' { declare module.exports: any; } -declare module 'expo/src/createTHREEViewClass' { - declare module.exports: any; -} - declare module 'expo/src/DangerZone' { declare module.exports: any; } @@ -130,6 +138,14 @@ 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; } @@ -142,10 +158,6 @@ declare module 'expo/src/Google' { declare module.exports: any; } -declare module 'expo/src/Gyroscope' { - declare module.exports: any; -} - declare module 'expo/src/Icon' { declare module.exports: any; } @@ -170,10 +182,6 @@ declare module 'expo/src/LegacyAsyncStorage.ios' { declare module.exports: any; } -declare module 'expo/src/lib/createSensorWrapper' { - declare module.exports: any; -} - declare module 'expo/src/lib/Queue' { declare module.exports: any; } @@ -194,10 +202,30 @@ 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; } @@ -214,6 +242,54 @@ 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__/Gyroscope-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/Magnetometer-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/__tests__/ThreeAxisSensor-test' { + declare module.exports: any; +} + +declare module 'expo/src/sensor/Accelerometer' { + 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; } @@ -226,10 +302,18 @@ 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; } @@ -242,17 +326,23 @@ declare module 'expo/tools/LogReporter' { declare module 'expo/AppEntry.js' { declare module.exports: $Exports<'expo/AppEntry'>; } -declare module 'expo/src/__tests__/helpers.js' { - declare module.exports: $Exports<'expo/src/__tests__/helpers'>; +declare module 'expo/src/__tests__/Amplitude-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Amplitude-test'>; } -declare module 'expo/src/__tests__/Location-tests.js' { - declare module.exports: $Exports<'expo/src/__tests__/Location-tests'>; +declare module 'expo/src/__tests__/Location-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Location-test'>; } -declare module 'expo/src/__tests__/Notifications-tests.js' { - declare module.exports: $Exports<'expo/src/__tests__/Notifications-tests'>; +declare module 'expo/src/__tests__/Notifications-test.js' { + declare module.exports: $Exports<'expo/src/__tests__/Notifications-test'>; } -declare module 'expo/src/Accelerometer.js' { - declare module.exports: $Exports<'expo/src/Accelerometer'>; +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'>; @@ -281,15 +371,15 @@ declare module 'expo/src/BlurView.android.js' { declare module 'expo/src/BlurView.ios.js' { declare module.exports: $Exports<'expo/src/BlurView.ios'>; } +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/createTHREEViewClass.js' { - declare module.exports: $Exports<'expo/src/createTHREEViewClass'>; -} declare module 'expo/src/DangerZone.js' { declare module.exports: $Exports<'expo/src/DangerZone'>; } @@ -320,6 +410,12 @@ declare module 'expo/src/FacebookAds/NativeAdsManager.js' { 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'>; } @@ -329,9 +425,6 @@ declare module 'expo/src/GLView.js' { declare module 'expo/src/Google.js' { declare module.exports: $Exports<'expo/src/Google'>; } -declare module 'expo/src/Gyroscope.js' { - declare module.exports: $Exports<'expo/src/Gyroscope'>; -} declare module 'expo/src/Icon.js' { declare module.exports: $Exports<'expo/src/Icon'>; } @@ -350,9 +443,6 @@ declare module 'expo/src/LegacyAsyncStorage.android.js' { declare module 'expo/src/LegacyAsyncStorage.ios.js' { declare module.exports: $Exports<'expo/src/LegacyAsyncStorage.ios'>; } -declare module 'expo/src/lib/createSensorWrapper.js' { - declare module.exports: $Exports<'expo/src/lib/createSensorWrapper'>; -} declare module 'expo/src/lib/Queue.js' { declare module.exports: $Exports<'expo/src/lib/Queue'>; } @@ -368,9 +458,24 @@ declare module 'expo/src/Location.js' { 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'>; } @@ -383,6 +488,42 @@ declare module 'expo/src/registerRootComponent.js' { 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__/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/__tests__/ThreeAxisSensor-test.js' { + declare module.exports: $Exports<'expo/src/sensor/__tests__/ThreeAxisSensor-test'>; +} +declare module 'expo/src/sensor/Accelerometer.js' { + declare module.exports: $Exports<'expo/src/sensor/Accelerometer'>; +} +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'>; } @@ -392,9 +533,15 @@ declare module 'expo/src/Svg.js' { 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'>; } 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 index a0dc8cb5..00195e87 100644 --- 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 @@ -1,5 +1,5 @@ -// flow-typed signature: 78cb3ace3a9f947db21eb0844455536c -// flow-typed version: <>/jest-expo_v^0.4.0/flow_v0.49.1 +// flow-typed signature: 1ad43f34af61a5f84f991aeeb41b14a8 +// flow-typed version: <>/jest-expo_v^20.0.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -22,15 +22,7 @@ declare module 'jest-expo' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'jest-expo/src/bridgeMock' { - declare module.exports: any; -} - -declare module 'jest-expo/src/exponentModules' { - declare module.exports: any; -} - -declare module 'jest-expo/src/index' { +declare module 'jest-expo/src/expoModules' { declare module.exports: any; } @@ -39,14 +31,8 @@ declare module 'jest-expo/src/setup' { } // Filename aliases -declare module 'jest-expo/src/bridgeMock.js' { - declare module.exports: $Exports<'jest-expo/src/bridgeMock'>; -} -declare module 'jest-expo/src/exponentModules.js' { - declare module.exports: $Exports<'jest-expo/src/exponentModules'>; -} -declare module 'jest-expo/src/index.js' { - declare module.exports: $Exports<'jest-expo/src/index'>; +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_vx.x.x.js b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_vx.x.x.js new file mode 100644 index 00000000..62744a31 --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/jest_vx.x.x.js @@ -0,0 +1,39 @@ +// flow-typed signature: a2ca8bd1c604da82be334553e16a579e +// flow-typed version: <>/jest_v^21.0.1/flow_v0.51.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..59f931a4 --- /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: 48eadf295dbbf5eb2f1696eb8b426800 +// flow-typed version: <>/react-addons-test-utils_v16.0.0-alpha.3/flow_v0.51.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 index 0b9b0f13..4c16989f 100644 --- 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 @@ -1,5 +1,5 @@ -// flow-typed signature: b977a47341d5daaaaf60fbb3a052a329 -// flow-typed version: <>/react-native-scripts_v^0.0.40/flow_v0.49.1 +// flow-typed signature: ff6ce4595bf218af569f33145a252678 +// flow-typed version: <>/react-native-scripts_v^1.3.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -50,10 +50,18 @@ 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; } @@ -92,9 +100,15 @@ declare module 'react-native-scripts/build/scripts/ios.js' { 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'>; } 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..19c05e6a --- /dev/null +++ b/packages/react-navigation/examples/NavigationPlayground/flow-typed/npm/react-native_vx.x.x.js @@ -0,0 +1,4610 @@ +// flow-typed signature: ecf026551ab6ff61e93976c81b2ca910 +// flow-typed version: <>/react-native_v~0.48.3/flow_v0.51.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/cli' { + 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/react' { + declare module.exports: any; +} + +declare module 'react-native/flow/Set' { + 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/AnimatedImplementation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/AnimatedWeb' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/bezier' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/Easing' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/Interpolation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/NativeAnimatedHelper' { + 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/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/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/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/ReactNativeFeatureFlags' { + 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/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/index.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/index.ios' { + 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/MainNavigator' { + 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__/index.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/__tests__/index.ios' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/index.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/index.ios' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/upgrade/upgrade' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/__mocks__/log' { + 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/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/ReactAndroid/src/androidTest/assets/AndroidTestBundle' { + 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-get-polyfills' { + declare module.exports: any; +} + +declare module 'react-native/setupBabel' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-native/cli.js' { + declare module.exports: $Exports<'react-native/cli'>; +} +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/react.js' { + declare module.exports: $Exports<'react-native/flow/react'>; +} +declare module 'react-native/flow/Set.js' { + declare module.exports: $Exports<'react-native/flow/Set'>; +} +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/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/bezier.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/bezier'>; +} +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/Interpolation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/Interpolation'>; +} +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/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/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/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/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/ReactNativeFeatureFlags.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactNativeFeatureFlags'>; +} +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/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/index.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/index.android'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/index.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/index.ios'>; +} +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/MainNavigator.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/MainNavigator'>; +} +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__/index.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/__tests__/index.android'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/__tests__/index.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/__tests__/index.ios'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/index.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/index.android'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/index.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/index.ios'>; +} +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__/log.js' { + declare module.exports: $Exports<'react-native/local-cli/util/__mocks__/log'>; +} +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/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/ReactAndroid/src/androidTest/assets/AndroidTestBundle.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/assets/AndroidTestBundle'>; +} +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-get-polyfills.js' { + declare module.exports: $Exports<'react-native/rn-get-polyfills'>; +} +declare module 'react-native/setupBabel.js' { + declare module.exports: $Exports<'react-native/setupBabel'>; +} 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 index 89902136..7837ba87 100644 --- 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 @@ -1,5 +1,5 @@ -// flow-typed signature: e910f8e07ec35c8e1b6ce9b514c8819e -// flow-typed version: <>/react-test-renderer_v15.5.4/flow_v0.49.1 +// flow-typed signature: 9a65b380a4d6ff7a8471416981e8cf13 +// flow-typed version: <>/react-test-renderer_v16.0.0-alpha.12/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -22,987 +22,15 @@ declare module 'react-test-renderer' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'react-test-renderer/lib/accumulate' { +declare module 'react-test-renderer/cjs/react-test-renderer-shallow.development' { declare module.exports: any; } -declare module 'react-test-renderer/lib/accumulateInto' { +declare module 'react-test-renderer/cjs/react-test-renderer-stack.development' { declare module.exports: any; } -declare module 'react-test-renderer/lib/adler32' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/CallbackQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/canDefineProperty' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/checkReactTypeSpec' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/deprecated' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/EventConstants' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/EventPluginHub' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/EventPluginRegistry' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/EventPluginUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/EventPropagators' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/flattenChildren' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/forEachAccumulated' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/getHostComponentFromComposite' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/getIteratorFn' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/instantiateReactComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/isTextInputElement' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/KeyEscapeUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/PluginModuleType' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/PooledClass' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactChildFiber' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactChildReconciler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactComponentEnvironment' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactCompositeComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactCoroutine' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactDebugTool' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactDefaultBatchingStrategy' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactElementSymbol' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactErrorUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactEventEmitterMixin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFeatureFlags' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiber' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberBeginWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberCommitWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberCompleteWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberReconciler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberRoot' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberScheduler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactFiberUpdateQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactHostComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactHostOperationHistoryHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactInstanceMap' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactInstanceType' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactInstrumentation' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactInvalidSetStateWarningHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactMultiChild' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactMultiChildUpdateTypes' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactNodeTypes' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactOwner' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactPerf' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactPriorityLevel' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/reactProdInvariant' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactPropTypeLocationNames' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactPropTypeLocations' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactPropTypesSecret' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactReconciler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactRef' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactReifiedYield' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactShallowRenderer' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactSimpleEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactSyntheticEventType' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTestEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTestMount' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTestReconcileTransaction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTestRenderer' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTestTextComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTypeOfWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactTypes' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactUpdateQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactUpdates' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ReactVersion' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ResponderEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ResponderSyntheticEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/ResponderTouchHistoryStore' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/accumulate' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/accumulateInto' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/adler32' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ARIADOMPropertyConfig' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/AutoFocusUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/BeforeInputEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/CallbackQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/canDefineProperty' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ChangeEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/checkReactTypeSpec' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/createMicrosoftUnsafeLocalFunction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/CSSProperty' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/CSSPropertyOperations' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/Danger' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/dangerousStyleValue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/DefaultEventPluginOrder' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/deprecated' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/DOMChildrenOperations' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/DOMLazyTree' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/DOMNamespaces' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/DOMProperty' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/DOMPropertyOperations' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/EnterLeaveEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/escapeTextContentForBrowser' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/EventConstants' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/EventPluginHub' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/EventPluginRegistry' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/EventPluginUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/EventPropagators' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/FallbackCompositionState' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/findDOMNode' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/flattenChildren' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/forEachAccumulated' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getEventCharCode' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getEventKey' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getEventModifierState' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getEventTarget' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getHostComponentFromComposite' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getIteratorFn' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getNodeForCharacterOffset' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getTextContentAccessor' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/getVendorPrefixedEventName' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/instantiateReactComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/isEventSupported' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/isTextInputElement' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/KeyEscapeUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/LinkedValueUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/PluginModuleType' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/PooledClass' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/quoteAttributeValueForBrowser' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactBrowserEventEmitter' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactChildFiber' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactChildReconciler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactComponentBrowserEnvironment' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactComponentEnvironment' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactCompositeComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactCoroutine' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDebugTool' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDefaultBatchingStrategy' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDefaultInjection' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOM' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMComponentFlags' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMComponentTree' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMContainerInfo' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMFeatureFlags' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMFiber' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMIDOperations' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMInput' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMInvalidARIAHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMNullInputValuePropHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMOption' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMSelect' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMSelection' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMServer' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMTextarea' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMTextComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMTreeTraversal' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactDOMUnknownPropertyHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactElementSymbol' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactErrorUtils' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactEventEmitterMixin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactEventListener' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFeatureFlags' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiber' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberBeginWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberCommitWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberCompleteWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberReconciler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberRoot' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberScheduler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactFiberUpdateQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactHostComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactHostOperationHistoryHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactInjection' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactInputSelection' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactInstanceMap' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactInstanceType' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactInstrumentation' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactInvalidSetStateWarningHook' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactMarkupChecksum' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactMount' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactMultiChild' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactMultiChildUpdateTypes' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactNodeTypes' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactOwner' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactPerf' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactPriorityLevel' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/reactProdInvariant' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocationNames' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocations' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactPropTypesSecret' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactReconciler' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactReconcileTransaction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactRef' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactReifiedYield' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactServerBatchingStrategy' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactServerRendering' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactServerRenderingTransaction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactServerUpdateQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactShallowRenderer' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactSimpleEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactSyntheticEventType' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTestEmptyComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTestMount' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTestReconcileTransaction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTestRenderer' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTestTextComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTypeOfWork' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactTypes' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactUpdateQueue' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactUpdates' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ReactVersion' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/renderSubtreeIntoContainer' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ResponderEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ResponderSyntheticEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ResponderTouchHistoryStore' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SelectEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/setInnerHTML' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/setTextContent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/shouldUpdateReactComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SimpleEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SVGDOMPropertyConfig' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticAnimationEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticClipboardEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticCompositionEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticDragEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticFocusEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticInputEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticKeyboardEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticMouseEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticTouchEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticTransitionEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticUIEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/SyntheticWheelEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/TapEventPlugin' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/TouchHistoryMath' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/Transaction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/traverseAllChildren' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/validateDOMNesting' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shallow/ViewportMetrics' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/shouldUpdateReactComponent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/SyntheticEvent' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/TouchHistoryMath' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/Transaction' { - declare module.exports: any; -} - -declare module 'react-test-renderer/lib/traverseAllChildren' { +declare module 'react-test-renderer/cjs/react-test-renderer.development' { declare module.exports: any; } @@ -1010,751 +38,29 @@ 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/lib/accumulate.js' { - declare module.exports: $Exports<'react-test-renderer/lib/accumulate'>; -} -declare module 'react-test-renderer/lib/accumulateInto.js' { - declare module.exports: $Exports<'react-test-renderer/lib/accumulateInto'>; -} -declare module 'react-test-renderer/lib/adler32.js' { - declare module.exports: $Exports<'react-test-renderer/lib/adler32'>; -} -declare module 'react-test-renderer/lib/CallbackQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/CallbackQueue'>; -} -declare module 'react-test-renderer/lib/canDefineProperty.js' { - declare module.exports: $Exports<'react-test-renderer/lib/canDefineProperty'>; -} -declare module 'react-test-renderer/lib/checkReactTypeSpec.js' { - declare module.exports: $Exports<'react-test-renderer/lib/checkReactTypeSpec'>; -} -declare module 'react-test-renderer/lib/deprecated.js' { - declare module.exports: $Exports<'react-test-renderer/lib/deprecated'>; -} -declare module 'react-test-renderer/lib/EventConstants.js' { - declare module.exports: $Exports<'react-test-renderer/lib/EventConstants'>; -} -declare module 'react-test-renderer/lib/EventPluginHub.js' { - declare module.exports: $Exports<'react-test-renderer/lib/EventPluginHub'>; -} -declare module 'react-test-renderer/lib/EventPluginRegistry.js' { - declare module.exports: $Exports<'react-test-renderer/lib/EventPluginRegistry'>; -} -declare module 'react-test-renderer/lib/EventPluginUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/EventPluginUtils'>; -} -declare module 'react-test-renderer/lib/EventPropagators.js' { - declare module.exports: $Exports<'react-test-renderer/lib/EventPropagators'>; -} -declare module 'react-test-renderer/lib/flattenChildren.js' { - declare module.exports: $Exports<'react-test-renderer/lib/flattenChildren'>; -} -declare module 'react-test-renderer/lib/forEachAccumulated.js' { - declare module.exports: $Exports<'react-test-renderer/lib/forEachAccumulated'>; -} -declare module 'react-test-renderer/lib/getHostComponentFromComposite.js' { - declare module.exports: $Exports<'react-test-renderer/lib/getHostComponentFromComposite'>; -} -declare module 'react-test-renderer/lib/getIteratorFn.js' { - declare module.exports: $Exports<'react-test-renderer/lib/getIteratorFn'>; -} -declare module 'react-test-renderer/lib/instantiateReactComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/instantiateReactComponent'>; -} -declare module 'react-test-renderer/lib/isTextInputElement.js' { - declare module.exports: $Exports<'react-test-renderer/lib/isTextInputElement'>; -} -declare module 'react-test-renderer/lib/KeyEscapeUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/KeyEscapeUtils'>; -} -declare module 'react-test-renderer/lib/PluginModuleType.js' { - declare module.exports: $Exports<'react-test-renderer/lib/PluginModuleType'>; -} -declare module 'react-test-renderer/lib/PooledClass.js' { - declare module.exports: $Exports<'react-test-renderer/lib/PooledClass'>; -} -declare module 'react-test-renderer/lib/ReactChildFiber.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactChildFiber'>; -} -declare module 'react-test-renderer/lib/ReactChildReconciler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactChildReconciler'>; -} -declare module 'react-test-renderer/lib/ReactComponentEnvironment.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactComponentEnvironment'>; -} -declare module 'react-test-renderer/lib/ReactCompositeComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactCompositeComponent'>; -} -declare module 'react-test-renderer/lib/ReactCoroutine.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactCoroutine'>; -} -declare module 'react-test-renderer/lib/ReactDebugTool.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactDebugTool'>; -} -declare module 'react-test-renderer/lib/ReactDefaultBatchingStrategy.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactDefaultBatchingStrategy'>; -} -declare module 'react-test-renderer/lib/ReactElementSymbol.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactElementSymbol'>; -} -declare module 'react-test-renderer/lib/ReactEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactEmptyComponent'>; -} -declare module 'react-test-renderer/lib/ReactErrorUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactErrorUtils'>; -} -declare module 'react-test-renderer/lib/ReactEventEmitterMixin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactEventEmitterMixin'>; -} -declare module 'react-test-renderer/lib/ReactFeatureFlags.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFeatureFlags'>; -} -declare module 'react-test-renderer/lib/ReactFiber.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiber'>; -} -declare module 'react-test-renderer/lib/ReactFiberBeginWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberBeginWork'>; -} -declare module 'react-test-renderer/lib/ReactFiberCommitWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberCommitWork'>; -} -declare module 'react-test-renderer/lib/ReactFiberCompleteWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberCompleteWork'>; -} -declare module 'react-test-renderer/lib/ReactFiberReconciler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberReconciler'>; -} -declare module 'react-test-renderer/lib/ReactFiberRoot.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberRoot'>; -} -declare module 'react-test-renderer/lib/ReactFiberScheduler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberScheduler'>; -} -declare module 'react-test-renderer/lib/ReactFiberUpdateQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberUpdateQueue'>; -} -declare module 'react-test-renderer/lib/ReactHostComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactHostComponent'>; -} -declare module 'react-test-renderer/lib/ReactHostOperationHistoryHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactHostOperationHistoryHook'>; -} -declare module 'react-test-renderer/lib/ReactInstanceMap.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactInstanceMap'>; -} -declare module 'react-test-renderer/lib/ReactInstanceType.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactInstanceType'>; -} -declare module 'react-test-renderer/lib/ReactInstrumentation.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactInstrumentation'>; -} -declare module 'react-test-renderer/lib/ReactInvalidSetStateWarningHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactInvalidSetStateWarningHook'>; -} -declare module 'react-test-renderer/lib/ReactMultiChild.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactMultiChild'>; -} -declare module 'react-test-renderer/lib/ReactMultiChildUpdateTypes.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactMultiChildUpdateTypes'>; -} -declare module 'react-test-renderer/lib/ReactNodeTypes.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactNodeTypes'>; -} -declare module 'react-test-renderer/lib/ReactOwner.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactOwner'>; -} -declare module 'react-test-renderer/lib/ReactPerf.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactPerf'>; -} -declare module 'react-test-renderer/lib/ReactPriorityLevel.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactPriorityLevel'>; -} -declare module 'react-test-renderer/lib/reactProdInvariant.js' { - declare module.exports: $Exports<'react-test-renderer/lib/reactProdInvariant'>; -} -declare module 'react-test-renderer/lib/ReactPropTypeLocationNames.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypeLocationNames'>; -} -declare module 'react-test-renderer/lib/ReactPropTypeLocations.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypeLocations'>; -} -declare module 'react-test-renderer/lib/ReactPropTypesSecret.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypesSecret'>; -} -declare module 'react-test-renderer/lib/ReactReconciler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactReconciler'>; -} -declare module 'react-test-renderer/lib/ReactRef.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactRef'>; -} -declare module 'react-test-renderer/lib/ReactReifiedYield.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactReifiedYield'>; -} -declare module 'react-test-renderer/lib/ReactShallowRenderer.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactShallowRenderer'>; -} -declare module 'react-test-renderer/lib/ReactSimpleEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactSimpleEmptyComponent'>; -} -declare module 'react-test-renderer/lib/ReactSyntheticEventType.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactSyntheticEventType'>; -} -declare module 'react-test-renderer/lib/ReactTestEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTestEmptyComponent'>; -} -declare module 'react-test-renderer/lib/ReactTestMount.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTestMount'>; -} -declare module 'react-test-renderer/lib/ReactTestReconcileTransaction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTestReconcileTransaction'>; -} -declare module 'react-test-renderer/lib/ReactTestRenderer.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTestRenderer'>; -} -declare module 'react-test-renderer/lib/ReactTestTextComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTestTextComponent'>; -} -declare module 'react-test-renderer/lib/ReactTypeOfWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTypeOfWork'>; -} -declare module 'react-test-renderer/lib/ReactTypes.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactTypes'>; -} -declare module 'react-test-renderer/lib/ReactUpdateQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactUpdateQueue'>; -} -declare module 'react-test-renderer/lib/ReactUpdates.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactUpdates'>; -} -declare module 'react-test-renderer/lib/ReactVersion.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ReactVersion'>; -} -declare module 'react-test-renderer/lib/ResponderEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ResponderEventPlugin'>; -} -declare module 'react-test-renderer/lib/ResponderSyntheticEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ResponderSyntheticEvent'>; -} -declare module 'react-test-renderer/lib/ResponderTouchHistoryStore.js' { - declare module.exports: $Exports<'react-test-renderer/lib/ResponderTouchHistoryStore'>; -} -declare module 'react-test-renderer/lib/shallow/accumulate.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/accumulate'>; -} -declare module 'react-test-renderer/lib/shallow/accumulateInto.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/accumulateInto'>; -} -declare module 'react-test-renderer/lib/shallow/adler32.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/adler32'>; -} -declare module 'react-test-renderer/lib/shallow/ARIADOMPropertyConfig.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ARIADOMPropertyConfig'>; -} -declare module 'react-test-renderer/lib/shallow/AutoFocusUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/AutoFocusUtils'>; -} -declare module 'react-test-renderer/lib/shallow/BeforeInputEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/BeforeInputEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/CallbackQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/CallbackQueue'>; -} -declare module 'react-test-renderer/lib/shallow/canDefineProperty.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/canDefineProperty'>; -} -declare module 'react-test-renderer/lib/shallow/ChangeEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ChangeEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/checkReactTypeSpec.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/checkReactTypeSpec'>; -} -declare module 'react-test-renderer/lib/shallow/createMicrosoftUnsafeLocalFunction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/createMicrosoftUnsafeLocalFunction'>; -} -declare module 'react-test-renderer/lib/shallow/CSSProperty.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/CSSProperty'>; -} -declare module 'react-test-renderer/lib/shallow/CSSPropertyOperations.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/CSSPropertyOperations'>; -} -declare module 'react-test-renderer/lib/shallow/Danger.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/Danger'>; -} -declare module 'react-test-renderer/lib/shallow/dangerousStyleValue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/dangerousStyleValue'>; -} -declare module 'react-test-renderer/lib/shallow/DefaultEventPluginOrder.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/DefaultEventPluginOrder'>; -} -declare module 'react-test-renderer/lib/shallow/deprecated.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/deprecated'>; -} -declare module 'react-test-renderer/lib/shallow/DOMChildrenOperations.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMChildrenOperations'>; -} -declare module 'react-test-renderer/lib/shallow/DOMLazyTree.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMLazyTree'>; -} -declare module 'react-test-renderer/lib/shallow/DOMNamespaces.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMNamespaces'>; -} -declare module 'react-test-renderer/lib/shallow/DOMProperty.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMProperty'>; -} -declare module 'react-test-renderer/lib/shallow/DOMPropertyOperations.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMPropertyOperations'>; -} -declare module 'react-test-renderer/lib/shallow/EnterLeaveEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/EnterLeaveEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/escapeTextContentForBrowser.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/escapeTextContentForBrowser'>; -} -declare module 'react-test-renderer/lib/shallow/EventConstants.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventConstants'>; -} -declare module 'react-test-renderer/lib/shallow/EventPluginHub.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPluginHub'>; -} -declare module 'react-test-renderer/lib/shallow/EventPluginRegistry.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPluginRegistry'>; -} -declare module 'react-test-renderer/lib/shallow/EventPluginUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPluginUtils'>; -} -declare module 'react-test-renderer/lib/shallow/EventPropagators.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPropagators'>; -} -declare module 'react-test-renderer/lib/shallow/FallbackCompositionState.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/FallbackCompositionState'>; -} -declare module 'react-test-renderer/lib/shallow/findDOMNode.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/findDOMNode'>; -} -declare module 'react-test-renderer/lib/shallow/flattenChildren.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/flattenChildren'>; -} -declare module 'react-test-renderer/lib/shallow/forEachAccumulated.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/forEachAccumulated'>; -} -declare module 'react-test-renderer/lib/shallow/getEventCharCode.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventCharCode'>; -} -declare module 'react-test-renderer/lib/shallow/getEventKey.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventKey'>; -} -declare module 'react-test-renderer/lib/shallow/getEventModifierState.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventModifierState'>; -} -declare module 'react-test-renderer/lib/shallow/getEventTarget.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventTarget'>; -} -declare module 'react-test-renderer/lib/shallow/getHostComponentFromComposite.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getHostComponentFromComposite'>; -} -declare module 'react-test-renderer/lib/shallow/getIteratorFn.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getIteratorFn'>; -} -declare module 'react-test-renderer/lib/shallow/getNodeForCharacterOffset.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getNodeForCharacterOffset'>; -} -declare module 'react-test-renderer/lib/shallow/getTextContentAccessor.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getTextContentAccessor'>; -} -declare module 'react-test-renderer/lib/shallow/getVendorPrefixedEventName.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/getVendorPrefixedEventName'>; -} -declare module 'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig'>; -} -declare module 'react-test-renderer/lib/shallow/instantiateReactComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/instantiateReactComponent'>; -} -declare module 'react-test-renderer/lib/shallow/isEventSupported.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/isEventSupported'>; -} -declare module 'react-test-renderer/lib/shallow/isTextInputElement.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/isTextInputElement'>; -} -declare module 'react-test-renderer/lib/shallow/KeyEscapeUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/KeyEscapeUtils'>; -} -declare module 'react-test-renderer/lib/shallow/LinkedValueUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/LinkedValueUtils'>; -} -declare module 'react-test-renderer/lib/shallow/PluginModuleType.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/PluginModuleType'>; -} -declare module 'react-test-renderer/lib/shallow/PooledClass.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/PooledClass'>; -} -declare module 'react-test-renderer/lib/shallow/quoteAttributeValueForBrowser.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/quoteAttributeValueForBrowser'>; -} -declare module 'react-test-renderer/lib/shallow/ReactBrowserEventEmitter.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactBrowserEventEmitter'>; -} -declare module 'react-test-renderer/lib/shallow/ReactChildFiber.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactChildFiber'>; -} -declare module 'react-test-renderer/lib/shallow/ReactChildReconciler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactChildReconciler'>; -} -declare module 'react-test-renderer/lib/shallow/ReactComponentBrowserEnvironment.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactComponentBrowserEnvironment'>; -} -declare module 'react-test-renderer/lib/shallow/ReactComponentEnvironment.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactComponentEnvironment'>; -} -declare module 'react-test-renderer/lib/shallow/ReactCompositeComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactCompositeComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactCoroutine.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactCoroutine'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDebugTool.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDebugTool'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDefaultBatchingStrategy.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDefaultBatchingStrategy'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDefaultInjection.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDefaultInjection'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOM.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOM'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMComponentFlags.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMComponentFlags'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMComponentTree.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMComponentTree'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMContainerInfo.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMContainerInfo'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMEmptyComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMFeatureFlags.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMFeatureFlags'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMFiber.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMFiber'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMIDOperations.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMIDOperations'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMInput.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMInput'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMInvalidARIAHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMInvalidARIAHook'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMNullInputValuePropHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMNullInputValuePropHook'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMOption.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMOption'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMSelect.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMSelect'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMSelection.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMSelection'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMServer.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMServer'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMTextarea.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMTextarea'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMTextComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMTextComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMTreeTraversal.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMTreeTraversal'>; -} -declare module 'react-test-renderer/lib/shallow/ReactDOMUnknownPropertyHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMUnknownPropertyHook'>; -} -declare module 'react-test-renderer/lib/shallow/ReactElementSymbol.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactElementSymbol'>; -} -declare module 'react-test-renderer/lib/shallow/ReactEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactEmptyComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactErrorUtils.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactErrorUtils'>; -} -declare module 'react-test-renderer/lib/shallow/ReactEventEmitterMixin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactEventEmitterMixin'>; -} -declare module 'react-test-renderer/lib/shallow/ReactEventListener.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactEventListener'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFeatureFlags.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFeatureFlags'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiber.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiber'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberBeginWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberBeginWork'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberCommitWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberCommitWork'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberCompleteWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberCompleteWork'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberReconciler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberReconciler'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberRoot.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberRoot'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberScheduler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberScheduler'>; -} -declare module 'react-test-renderer/lib/shallow/ReactFiberUpdateQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberUpdateQueue'>; -} -declare module 'react-test-renderer/lib/shallow/ReactHostComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactHostComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactHostOperationHistoryHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactHostOperationHistoryHook'>; -} -declare module 'react-test-renderer/lib/shallow/ReactInjection.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInjection'>; -} -declare module 'react-test-renderer/lib/shallow/ReactInputSelection.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInputSelection'>; -} -declare module 'react-test-renderer/lib/shallow/ReactInstanceMap.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInstanceMap'>; -} -declare module 'react-test-renderer/lib/shallow/ReactInstanceType.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInstanceType'>; -} -declare module 'react-test-renderer/lib/shallow/ReactInstrumentation.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInstrumentation'>; -} -declare module 'react-test-renderer/lib/shallow/ReactInvalidSetStateWarningHook.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInvalidSetStateWarningHook'>; -} -declare module 'react-test-renderer/lib/shallow/ReactMarkupChecksum.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMarkupChecksum'>; -} -declare module 'react-test-renderer/lib/shallow/ReactMount.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMount'>; -} -declare module 'react-test-renderer/lib/shallow/ReactMultiChild.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMultiChild'>; -} -declare module 'react-test-renderer/lib/shallow/ReactMultiChildUpdateTypes.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMultiChildUpdateTypes'>; -} -declare module 'react-test-renderer/lib/shallow/ReactNodeTypes.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactNodeTypes'>; -} -declare module 'react-test-renderer/lib/shallow/ReactOwner.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactOwner'>; -} -declare module 'react-test-renderer/lib/shallow/ReactPerf.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPerf'>; -} -declare module 'react-test-renderer/lib/shallow/ReactPriorityLevel.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPriorityLevel'>; -} -declare module 'react-test-renderer/lib/shallow/reactProdInvariant.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/reactProdInvariant'>; -} -declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocationNames.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPropTypeLocationNames'>; -} -declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocations.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPropTypeLocations'>; -} -declare module 'react-test-renderer/lib/shallow/ReactPropTypesSecret.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPropTypesSecret'>; -} -declare module 'react-test-renderer/lib/shallow/ReactReconciler.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactReconciler'>; -} -declare module 'react-test-renderer/lib/shallow/ReactReconcileTransaction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactReconcileTransaction'>; -} -declare module 'react-test-renderer/lib/shallow/ReactRef.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactRef'>; -} -declare module 'react-test-renderer/lib/shallow/ReactReifiedYield.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactReifiedYield'>; -} -declare module 'react-test-renderer/lib/shallow/ReactServerBatchingStrategy.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerBatchingStrategy'>; -} -declare module 'react-test-renderer/lib/shallow/ReactServerRendering.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerRendering'>; -} -declare module 'react-test-renderer/lib/shallow/ReactServerRenderingTransaction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerRenderingTransaction'>; -} -declare module 'react-test-renderer/lib/shallow/ReactServerUpdateQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerUpdateQueue'>; -} -declare module 'react-test-renderer/lib/shallow/ReactShallowRenderer.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactShallowRenderer'>; -} -declare module 'react-test-renderer/lib/shallow/ReactSimpleEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactSimpleEmptyComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactSyntheticEventType.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactSyntheticEventType'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTestEmptyComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestEmptyComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTestMount.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestMount'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTestReconcileTransaction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestReconcileTransaction'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTestRenderer.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestRenderer'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTestTextComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestTextComponent'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTypeOfWork.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTypeOfWork'>; -} -declare module 'react-test-renderer/lib/shallow/ReactTypes.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTypes'>; -} -declare module 'react-test-renderer/lib/shallow/ReactUpdateQueue.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactUpdateQueue'>; -} -declare module 'react-test-renderer/lib/shallow/ReactUpdates.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactUpdates'>; -} -declare module 'react-test-renderer/lib/shallow/ReactVersion.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactVersion'>; -} -declare module 'react-test-renderer/lib/shallow/renderSubtreeIntoContainer.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/renderSubtreeIntoContainer'>; -} -declare module 'react-test-renderer/lib/shallow/ResponderEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ResponderEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/ResponderSyntheticEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ResponderSyntheticEvent'>; -} -declare module 'react-test-renderer/lib/shallow/ResponderTouchHistoryStore.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ResponderTouchHistoryStore'>; -} -declare module 'react-test-renderer/lib/shallow/SelectEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SelectEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/setInnerHTML.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/setInnerHTML'>; -} -declare module 'react-test-renderer/lib/shallow/setTextContent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/setTextContent'>; -} -declare module 'react-test-renderer/lib/shallow/shouldUpdateReactComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/shouldUpdateReactComponent'>; -} -declare module 'react-test-renderer/lib/shallow/SimpleEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SimpleEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/SVGDOMPropertyConfig.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SVGDOMPropertyConfig'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticAnimationEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticAnimationEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticClipboardEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticClipboardEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticCompositionEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticCompositionEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticDragEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticDragEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticFocusEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticFocusEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticInputEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticInputEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticKeyboardEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticKeyboardEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticMouseEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticMouseEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticTouchEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticTouchEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticTransitionEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticTransitionEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticUIEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticUIEvent'>; -} -declare module 'react-test-renderer/lib/shallow/SyntheticWheelEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticWheelEvent'>; -} -declare module 'react-test-renderer/lib/shallow/TapEventPlugin.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/TapEventPlugin'>; -} -declare module 'react-test-renderer/lib/shallow/TouchHistoryMath.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/TouchHistoryMath'>; -} -declare module 'react-test-renderer/lib/shallow/Transaction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/Transaction'>; -} -declare module 'react-test-renderer/lib/shallow/traverseAllChildren.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/traverseAllChildren'>; -} -declare module 'react-test-renderer/lib/shallow/validateDOMNesting.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/validateDOMNesting'>; -} -declare module 'react-test-renderer/lib/shallow/ViewportMetrics.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shallow/ViewportMetrics'>; -} -declare module 'react-test-renderer/lib/shouldUpdateReactComponent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/shouldUpdateReactComponent'>; -} -declare module 'react-test-renderer/lib/SyntheticEvent.js' { - declare module.exports: $Exports<'react-test-renderer/lib/SyntheticEvent'>; -} -declare module 'react-test-renderer/lib/TouchHistoryMath.js' { - declare module.exports: $Exports<'react-test-renderer/lib/TouchHistoryMath'>; -} -declare module 'react-test-renderer/lib/Transaction.js' { - declare module.exports: $Exports<'react-test-renderer/lib/Transaction'>; -} -declare module 'react-test-renderer/lib/traverseAllChildren.js' { - declare module.exports: $Exports<'react-test-renderer/lib/traverseAllChildren'>; -} 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/package.json b/packages/react-navigation/examples/NavigationPlayground/package.json index 23f16433..fb6c7ed8 100644 --- a/packages/react-navigation/examples/NavigationPlayground/package.json +++ b/packages/react-navigation/examples/NavigationPlayground/package.json @@ -13,13 +13,13 @@ }, "dependencies": { "expo": "^20.1.2", - "flow-bin": "^0.49.1", "react": "16.0.0-alpha.12", - "react-native": "~0.47.2", + "react-native": "~0.48.4", "react-navigation": "file:../.." }, "devDependencies": { "babel-jest": "^21.0.0", + "flow-bin": "^0.51.0", "jest": "^21.0.1", "jest-expo": "^20.0.0", "react-addons-test-utils": "16.0.0-alpha.3", diff --git a/packages/react-navigation/examples/NavigationPlayground/yarn.lock b/packages/react-navigation/examples/NavigationPlayground/yarn.lock index 37b965f1..14ce0125 100644 --- a/packages/react-navigation/examples/NavigationPlayground/yarn.lock +++ b/packages/react-navigation/examples/NavigationPlayground/yarn.lock @@ -618,6 +618,13 @@ babel-plugin-transform-decorators-legacy@^1.3.4: babel-runtime "^6.2.0" babel-template "^6.3.0" +babel-plugin-transform-define@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.0.tgz#94c5f9459c810c738cc7c50cbd44a31829d6f319" + dependencies: + lodash "4.17.4" + traverse "0.6.6" + babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.5.2, babel-plugin-transform-es2015-arrow-functions@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" @@ -891,7 +898,7 @@ babel-preset-fbjs@^1.0.0: babel-plugin-transform-object-rest-spread "^6.6.5" object-assign "^4.0.1" -babel-preset-fbjs@^2.1.0, babel-preset-fbjs@^2.1.4: +babel-preset-fbjs@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" dependencies: @@ -942,40 +949,6 @@ babel-preset-jest@^21.0.0: dependencies: babel-plugin-jest-hoist "^21.0.0" -babel-preset-react-native@^1.9.1: - version "1.9.2" - resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz#b22addd2e355ff3b39671b79be807e52dfa145f2" - dependencies: - babel-plugin-check-es2015-constants "^6.5.0" - babel-plugin-react-transform "2.0.2" - babel-plugin-syntax-async-functions "^6.5.0" - babel-plugin-syntax-class-properties "^6.5.0" - babel-plugin-syntax-flow "^6.5.0" - babel-plugin-syntax-jsx "^6.5.0" - babel-plugin-syntax-trailing-function-commas "^6.5.0" - babel-plugin-transform-class-properties "^6.5.0" - babel-plugin-transform-es2015-arrow-functions "^6.5.0" - babel-plugin-transform-es2015-block-scoping "^6.5.0" - babel-plugin-transform-es2015-classes "^6.5.0" - babel-plugin-transform-es2015-computed-properties "^6.5.0" - babel-plugin-transform-es2015-destructuring "^6.5.0" - babel-plugin-transform-es2015-for-of "^6.5.0" - babel-plugin-transform-es2015-function-name "^6.5.0" - babel-plugin-transform-es2015-literals "^6.5.0" - babel-plugin-transform-es2015-modules-commonjs "^6.5.0" - babel-plugin-transform-es2015-parameters "^6.5.0" - babel-plugin-transform-es2015-shorthand-properties "^6.5.0" - babel-plugin-transform-es2015-spread "^6.5.0" - babel-plugin-transform-es2015-template-literals "^6.5.0" - babel-plugin-transform-flow-strip-types "^6.5.0" - babel-plugin-transform-object-assign "^6.5.0" - babel-plugin-transform-object-rest-spread "^6.5.0" - babel-plugin-transform-react-display-name "^6.5.0" - babel-plugin-transform-react-jsx "^6.5.0" - babel-plugin-transform-react-jsx-source "^6.5.0" - babel-plugin-transform-regenerator "^6.5.0" - react-transform-hmr "^1.0.4" - babel-preset-react-native@^2.0.0, babel-preset-react-native@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-2.1.0.tgz#9013ebd82da1c88102bf588810ff59e209ca2b8a" @@ -1798,6 +1771,14 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" +envinfo@^3.0.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.4.1.tgz#8c80e9f2eec2cd4e2adb2c5d0127ce07a2aaa2ae" + dependencies: + minimist "^1.2.0" + os-name "^2.0.1" + which "^1.2.14" + "errno@>=0.1.1 <0.2.0-0", errno@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" @@ -2162,9 +2143,9 @@ find-up@^2.1.0: dependencies: locate-path "^2.0.0" -flow-bin@^0.49.1: - version "0.49.1" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.49.1.tgz#c9e456b3173a7535a4ffaf28956352c63bb8e3e9" +flow-bin@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.51.1.tgz#7929c6f0a94e765429fcb2ee6e468278faa9c732" for-in@^1.0.1: version "1.0.2" @@ -2600,9 +2581,9 @@ iconv-lite@0.4.18, iconv-lite@^0.4.17, iconv-lite@~0.4.13: version "0.4.18" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2" -image-size@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c" +image-size@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" immediate@^3.2.2: version "3.2.3" @@ -3035,11 +3016,19 @@ jest-diff@^21.0.0: jest-get-type "^21.0.0" pretty-format "^21.0.0" +jest-docblock@20.1.0-chi.1: + version "20.1.0-chi.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-chi.1.tgz#06981ab0e59498a2492333b0c5502a82e4603207" + +jest-docblock@20.1.0-delta.4: + version "20.1.0-delta.4" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-delta.4.tgz#360d4f5fb702730c4136c4e71e5706188a694682" + jest-docblock@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" -jest-docblock@^20.1.0-alpha.3: +jest-docblock@^20.1.0-chi.1: version "20.1.0-echo.1" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-echo.1.tgz#be02f43ee019f97e6b83267c746ac7b40d290fe8" @@ -3089,13 +3078,24 @@ jest-get-type@^21.0.0: version "21.0.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.0.0.tgz#ed8667533c0a24a4feebbf492661f23abac3620b" -jest-haste-map@20.1.0-alpha.3: - version "20.1.0-alpha.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-alpha.3.tgz#37a1eea267cd770b99114a39c049a287501edf72" +jest-haste-map@20.1.0-chi.1: + version "20.1.0-chi.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-chi.1.tgz#db5f5f31362c76e242b40ea9a3ccfa364719cee3" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" - jest-docblock "^20.1.0-alpha.3" + jest-docblock "^20.1.0-chi.1" + micromatch "^2.3.11" + sane "^2.0.0" + worker-farm "^1.3.1" + +jest-haste-map@20.1.0-delta.4: + version "20.1.0-delta.4" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-delta.4.tgz#12e32b297a6dd49705cacde938029fc158834006" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "20.1.0-delta.4" micromatch "^2.3.11" sane "^2.0.0" worker-farm "^1.3.1" @@ -3702,14 +3702,14 @@ lodash.zipobject@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz#b399f5aba8ff62a746f6979bf20b214f964dbef8" +lodash@4.17.4, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + lodash@^3.5.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: - version "4.17.4" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" - longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" @@ -3761,6 +3761,10 @@ lsmod@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b" +macos-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -3814,9 +3818,9 @@ methods@^1.1.1, methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" -metro-bundler@^0.9.0: - version "0.9.2" - resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.9.2.tgz#a23c1e0c28fc920f4280980dc7c3bb54e51d0240" +metro-bundler@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.11.0.tgz#ba5d2ae34943da28a37c2098047ad265c16fddf4" dependencies: absolute-path "^0.0.0" async "^2.4.0" @@ -3824,8 +3828,8 @@ metro-bundler@^0.9.0: babel-generator "^6.24.1" babel-plugin-external-helpers "^6.18.0" babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.0" - babel-preset-react-native "^1.9.1" + babel-preset-fbjs "^2.1.4" + babel-preset-react-native "^2.0.0" babel-register "^6.24.1" babylon "^6.17.0" chalk "^1.1.1" @@ -3835,8 +3839,9 @@ metro-bundler@^0.9.0: denodeify "^1.2.1" fbjs "0.8.12" graceful-fs "^4.1.3" - image-size "^0.3.5" - jest-haste-map "^20.0.4" + image-size "^0.6.0" + jest-docblock "20.1.0-chi.1" + jest-haste-map "20.1.0-chi.1" json-stable-stringify "^1.0.1" json5 "^0.4.0" left-pad "^1.1.3" @@ -3848,7 +3853,7 @@ metro-bundler@^0.9.0: rimraf "^2.5.4" source-map "^0.5.6" temp "0.8.3" - throat "^3.0.0" + throat "^4.1.0" uglify-js "2.7.5" write-file-atomic "^1.2.0" xpipe "^1.0.5" @@ -4209,6 +4214,13 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" +os-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e" + dependencies: + macos-release "^1.0.0" + win-release "^1.0.0" + os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -4609,9 +4621,9 @@ react-deep-force-update@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" -react-devtools-core@2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.3.1.tgz#dc83aba85735effe5e1dc386a1614cb5e8d0047d" +react-devtools-core@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.1.tgz#81ef30e0ac35c670d96b436d1f7510eaebe6c08b" dependencies: shell-quote "^1.6.1" ws "^2.0.3" @@ -4676,7 +4688,7 @@ react-native-svg@5.3.0: color "^0.11.1" lodash "^4.16.6" -react-native-tab-view@~0.0.67: +react-native-tab-view@^0.0.69: version "0.0.69" resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-0.0.69.tgz#f52d4354a98a382f10eb5fcf61db5216c91dc7e7" dependencies: @@ -4690,9 +4702,9 @@ react-native-vector-icons@4.1.1: prop-types "^15.5.8" yargs "^6.3.0" -react-native@~0.47.2: - version "0.47.2" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.47.2.tgz#5e55cd84e4947123c86d36ea6f95ab9ed2d0cb19" +react-native@~0.48.4: + version "0.48.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.48.4.tgz#f305e9fef069a5b3f6a7250ddd50f603cf30ab2d" dependencies: absolute-path "^0.0.0" art "^0.10.0" @@ -4724,6 +4736,7 @@ react-native@~0.47.2: create-react-class "^15.5.2" debug "^2.2.0" denodeify "^1.2.1" + envinfo "^3.0.0" errno ">=0.1.1 <0.2.0-0" event-target-shim "^1.0.5" fbjs "0.8.12" @@ -4733,13 +4746,13 @@ react-native@~0.47.2: glob "^7.1.1" graceful-fs "^4.1.3" inquirer "^3.0.6" - jest-haste-map "20.1.0-alpha.3" + jest-haste-map "20.1.0-delta.4" json-stable-stringify "^1.0.1" json5 "^0.4.0" left-pad "^1.1.3" lodash "^4.16.6" merge-stream "^1.0.1" - metro-bundler "^0.9.0" + metro-bundler "^0.11.0" mime "^1.3.4" mime-types "2.1.11" minimist "^1.2.0" @@ -4753,7 +4766,7 @@ react-native@~0.47.2: promise "^7.1.1" prop-types "^15.5.8" react-clone-referenced-element "^1.0.1" - react-devtools-core "2.3.1" + react-devtools-core "^2.5.0" react-timer-mixin "^0.13.2" react-transform-hmr "^1.0.4" rebound "^0.0.13" @@ -4766,7 +4779,7 @@ react-native@~0.47.2: source-map "^0.5.6" stacktrace-parser "^0.1.3" temp "0.8.3" - throat "^3.0.0" + throat "^4.1.0" whatwg-fetch "^1.0.0" wordwrap "^1.0.0" write-file-atomic "^1.2.0" @@ -4780,12 +4793,13 @@ react-native@~0.47.2: "react-navigation@file:../..": version "1.0.0-beta.12" dependencies: + babel-plugin-transform-define "^1.3.0" clamp "^1.0.1" hoist-non-react-statics "^2.2.0" path-to-regexp "^1.7.0" prop-types "^15.5.10" react-native-drawer-layout-polyfill "^1.3.2" - react-native-tab-view "~0.0.67" + react-native-tab-view "^0.0.69" react-proxy@^1.1.7: version "1.1.8" @@ -5147,7 +5161,7 @@ sax@~1.1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" @@ -5609,7 +5623,7 @@ throat@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" -throat@^4.0.0: +throat@^4.0.0, throat@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" @@ -5687,6 +5701,10 @@ tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" +traverse@0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + tree-kill@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.1.0.tgz#c963dcf03722892ec59cba569e940b71954d1729" @@ -5931,7 +5949,7 @@ which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" -which@^1.2.12, which@^1.2.9: +which@^1.2.12, which@^1.2.14, which@^1.2.9: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: @@ -5943,6 +5961,12 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2" +win-release@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" + dependencies: + semver "^5.0.1" + winchan@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/winchan/-/winchan-0.1.4.tgz#88fa12411cd542eb626018c38a196bcbb17993bb" diff --git a/packages/react-navigation/examples/ReduxExample/yarn.lock b/packages/react-navigation/examples/ReduxExample/yarn.lock index a674f278..7b03f448 100644 --- a/packages/react-navigation/examples/ReduxExample/yarn.lock +++ b/packages/react-navigation/examples/ReduxExample/yarn.lock @@ -618,6 +618,13 @@ babel-plugin-transform-decorators-legacy@^1.3.4: babel-runtime "^6.2.0" babel-template "^6.3.0" +babel-plugin-transform-define@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-define/-/babel-plugin-transform-define-1.3.0.tgz#94c5f9459c810c738cc7c50cbd44a31829d6f319" + dependencies: + lodash "4.17.4" + traverse "0.6.6" + babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.5.2, babel-plugin-transform-es2015-arrow-functions@^6.8.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" @@ -3698,14 +3705,14 @@ lodash.zipobject@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz#b399f5aba8ff62a746f6979bf20b214f964dbef8" +lodash@4.17.4, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + lodash@^3.5.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" -lodash@^4.0.0, lodash@^4.14.0, lodash@^4.14.1, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1: - version "4.17.4" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" - longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" @@ -4665,7 +4672,7 @@ react-native-svg@5.3.0: color "^0.11.1" lodash "^4.16.6" -react-native-tab-view@~0.0.67: +react-native-tab-view@^0.0.69: version "0.0.69" resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-0.0.69.tgz#f52d4354a98a382f10eb5fcf61db5216c91dc7e7" dependencies: @@ -4769,12 +4776,13 @@ react-native@~0.47.2: "react-navigation@file:../..": version "1.0.0-beta.12" dependencies: + babel-plugin-transform-define "^1.3.0" clamp "^1.0.1" hoist-non-react-statics "^2.2.0" path-to-regexp "^1.7.0" prop-types "^15.5.10" react-native-drawer-layout-polyfill "^1.3.2" - react-native-tab-view "~0.0.67" + react-native-tab-view "^0.0.69" react-proxy@^1.1.7: version "1.1.8" @@ -5676,6 +5684,10 @@ tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" +traverse@0.6.6: + version "0.6.6" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" + tree-kill@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.1.0.tgz#c963dcf03722892ec59cba569e940b71954d1729" @@ -5885,7 +5897,7 @@ webidl-conversions@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" -"websql@github:expo/node-websql#18.0.0": +websql@expo/node-websql#18.0.0: version "0.4.4" resolved "https://codeload.github.com/expo/node-websql/tar.gz/e364fa65146a9e2157a19e5c719e7702c2b6b87a" dependencies: diff --git a/packages/react-navigation/flow-typed/npm/babel-cli_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-cli_vx.x.x.js index 63901e57..74760dbf 100644 --- a/packages/react-navigation/flow-typed/npm/babel-cli_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-cli_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 50cccc4d25daa131ce5273d84f010572 -// flow-typed version: <>/babel-cli_v^6.24.1/flow_v0.49.1 +// flow-typed signature: ebb2dc802b3f17d89ea3e6e93c7abcab +// flow-typed version: <>/babel-cli_v^6.24.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-core_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-core_vx.x.x.js index a7f0838e..8475ddf6 100644 --- a/packages/react-navigation/flow-typed/npm/babel-core_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-core_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: b44c78d7279f78b485d76b15c08cd683 -// flow-typed version: <>/babel-core_v^6.24.1/flow_v0.49.1 +// flow-typed signature: 6e30dcfd3aebee9a63401dfe77e6ab4c +// flow-typed version: <>/babel-core_v^6.25.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-eslint_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-eslint_vx.x.x.js index 0ad3949c..5ae23ee6 100644 --- a/packages/react-navigation/flow-typed/npm/babel-eslint_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 1bf74b25fb82cd002e8b966a31086e1a -// flow-typed version: <>/babel-eslint_v^7.2.3/flow_v0.49.1 +// flow-typed signature: 3df381be6db1c72482a9a1ec476a886b +// flow-typed version: <>/babel-eslint_v^7.2.3/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-jest_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-jest_vx.x.x.js index cc777fcd..77839e2b 100644 --- a/packages/react-navigation/flow-typed/npm/babel-jest_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-jest_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 02359da7064195804e62c853de1fc44e -// flow-typed version: <>/babel-jest_v^20.0.1/flow_v0.49.1 +// flow-typed signature: e3972eedd4181bb1001af84de2212736 +// flow-typed version: <>/babel-jest_v^20.0.3/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-plugin-transform-define_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-plugin-transform-define_vx.x.x.js new file mode 100644 index 00000000..b2bbf06b --- /dev/null +++ b/packages/react-navigation/flow-typed/npm/babel-plugin-transform-define_vx.x.x.js @@ -0,0 +1,179 @@ +// flow-typed signature: 178f6fedd6484c412deb36d2fc51b480 +// flow-typed version: <>/babel-plugin-transform-define_v^1.3.0/flow_v0.51.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'babel-plugin-transform-define' + * + * 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-plugin-transform-define' { + 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-plugin-transform-define/lib/index' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/src/index' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/0/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/0/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/emptyString/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/emptyString/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/false/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/false/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/identifier/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/identifier/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/index' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/load-config-file/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/load-config-file/config' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/load-config-file/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/member-expression/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/member-expression/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/null/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/null/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/unary-expression/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/unary-expression/expected' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/undefined/actual' { + declare module.exports: any; +} + +declare module 'babel-plugin-transform-define/test/undefined/expected' { + declare module.exports: any; +} + +// Filename aliases +declare module 'babel-plugin-transform-define/lib/index.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/lib/index'>; +} +declare module 'babel-plugin-transform-define/src/index.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/src/index'>; +} +declare module 'babel-plugin-transform-define/test/0/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/0/actual'>; +} +declare module 'babel-plugin-transform-define/test/0/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/0/expected'>; +} +declare module 'babel-plugin-transform-define/test/emptyString/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/emptyString/actual'>; +} +declare module 'babel-plugin-transform-define/test/emptyString/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/emptyString/expected'>; +} +declare module 'babel-plugin-transform-define/test/false/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/false/actual'>; +} +declare module 'babel-plugin-transform-define/test/false/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/false/expected'>; +} +declare module 'babel-plugin-transform-define/test/identifier/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/identifier/actual'>; +} +declare module 'babel-plugin-transform-define/test/identifier/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/identifier/expected'>; +} +declare module 'babel-plugin-transform-define/test/index.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/index'>; +} +declare module 'babel-plugin-transform-define/test/load-config-file/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/load-config-file/actual'>; +} +declare module 'babel-plugin-transform-define/test/load-config-file/config.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/load-config-file/config'>; +} +declare module 'babel-plugin-transform-define/test/load-config-file/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/load-config-file/expected'>; +} +declare module 'babel-plugin-transform-define/test/member-expression/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/member-expression/actual'>; +} +declare module 'babel-plugin-transform-define/test/member-expression/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/member-expression/expected'>; +} +declare module 'babel-plugin-transform-define/test/null/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/null/actual'>; +} +declare module 'babel-plugin-transform-define/test/null/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/null/expected'>; +} +declare module 'babel-plugin-transform-define/test/unary-expression/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/unary-expression/actual'>; +} +declare module 'babel-plugin-transform-define/test/unary-expression/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/unary-expression/expected'>; +} +declare module 'babel-plugin-transform-define/test/undefined/actual.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/undefined/actual'>; +} +declare module 'babel-plugin-transform-define/test/undefined/expected.js' { + declare module.exports: $Exports<'babel-plugin-transform-define/test/undefined/expected'>; +} diff --git a/packages/react-navigation/flow-typed/npm/babel-preset-es2015_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-preset-es2015_vx.x.x.js index b1afb733..9439037f 100644 --- a/packages/react-navigation/flow-typed/npm/babel-preset-es2015_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-preset-es2015_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 245300d27bbcd9eed2c688a7d1073392 -// flow-typed version: <>/babel-preset-es2015_v^6.24.1/flow_v0.49.1 +// flow-typed signature: b565f8696c0ef8724cae3e0af43df89f +// flow-typed version: <>/babel-preset-es2015_v^6.24.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-preset-react-native-stage-0_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-preset-react-native-stage-0_vx.x.x.js index a96355b9..53c77503 100644 --- a/packages/react-navigation/flow-typed/npm/babel-preset-react-native-stage-0_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-preset-react-native-stage-0_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 85f35727e0cc7a372bd958ff80f08110 -// flow-typed version: <>/babel-preset-react-native-stage-0_v^1.0.1/flow_v0.49.1 +// flow-typed signature: 75331221a2b438061f6290972bed3edb +// flow-typed version: <>/babel-preset-react-native-stage-0_v^1.0.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-preset-react-native-syntax_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-preset-react-native-syntax_vx.x.x.js index b9607467..517a8e76 100644 --- a/packages/react-navigation/flow-typed/npm/babel-preset-react-native-syntax_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-preset-react-native-syntax_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ad52b8fa9995651201720389a0746966 -// flow-typed version: <>/babel-preset-react-native-syntax_v^1.0.0/flow_v0.49.1 +// flow-typed signature: 57c87eb1fb3b55786881f12b604fa66a +// flow-typed version: <>/babel-preset-react-native-syntax_v^1.0.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-preset-react-native_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-preset-react-native_vx.x.x.js index 1fba395d..23853e59 100644 --- a/packages/react-navigation/flow-typed/npm/babel-preset-react-native_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-preset-react-native_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: b132a45b70b401796d625d8180574c91 -// flow-typed version: <>/babel-preset-react-native_v^1.9.2/flow_v0.49.1 +// flow-typed signature: 1ee1a81515728c2b3deee2529d4f5f46 +// flow-typed version: <>/babel-preset-react-native_v^2.1.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -42,6 +42,10 @@ declare module 'babel-preset-react-native/plugins' { declare module.exports: any; } +declare module 'babel-preset-react-native/transforms/transform-regenerator-runtime-insertion' { + declare module.exports: any; +} + declare module 'babel-preset-react-native/transforms/transform-symbol-member' { declare module.exports: any; } @@ -68,6 +72,9 @@ declare module 'babel-preset-react-native/lib/resolvePlugins.js' { declare module 'babel-preset-react-native/plugins.js' { declare module.exports: $Exports<'babel-preset-react-native/plugins'>; } +declare module 'babel-preset-react-native/transforms/transform-regenerator-runtime-insertion.js' { + declare module.exports: $Exports<'babel-preset-react-native/transforms/transform-regenerator-runtime-insertion'>; +} declare module 'babel-preset-react-native/transforms/transform-symbol-member.js' { declare module.exports: $Exports<'babel-preset-react-native/transforms/transform-symbol-member'>; } diff --git a/packages/react-navigation/flow-typed/npm/babel-preset-react_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-preset-react_vx.x.x.js index 675f23fa..34dd9b63 100644 --- a/packages/react-navigation/flow-typed/npm/babel-preset-react_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-preset-react_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 56127a0e27b24bbabb45b01aa4c6768a -// flow-typed version: <>/babel-preset-react_v^6.24.1/flow_v0.49.1 +// flow-typed signature: d4e60d73a0307350eb745d441f32a711 +// flow-typed version: <>/babel-preset-react_v^6.24.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/babel-preset-stage-1_vx.x.x.js b/packages/react-navigation/flow-typed/npm/babel-preset-stage-1_vx.x.x.js index 3fdb156b..bd99044d 100644 --- a/packages/react-navigation/flow-typed/npm/babel-preset-stage-1_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/babel-preset-stage-1_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 76ca3ede38f503bec8f3b45f45389773 -// flow-typed version: <>/babel-preset-stage-1_v^6.24.1/flow_v0.49.1 +// flow-typed signature: 535d4d7f9913de1766467c8d1ad73061 +// flow-typed version: <>/babel-preset-stage-1_v^6.24.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/clamp_vx.x.x.js b/packages/react-navigation/flow-typed/npm/clamp_vx.x.x.js index 0d9cae46..88207f36 100644 --- a/packages/react-navigation/flow-typed/npm/clamp_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/clamp_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 8133090576c61cecf16348212e5ebd02 -// flow-typed version: <>/clamp_v^1.0.1/flow_v0.49.1 +// flow-typed signature: 18f129114a0c79d2a0a6e3ac489248d9 +// flow-typed version: <>/clamp_v^1.0.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/codecov_vx.x.x.js b/packages/react-navigation/flow-typed/npm/codecov_vx.x.x.js index e331410a..e4d4b06d 100644 --- a/packages/react-navigation/flow-typed/npm/codecov_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/codecov_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ad1840bbbf16a47effbbfa3f63f45a8d -// flow-typed version: <>/codecov_v^2.2.0/flow_v0.49.1 +// flow-typed signature: d484c74248f66d84a575e69f09d5f2b7 +// flow-typed version: <>/codecov_v^2.2.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/eslint-config-prettier_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint-config-prettier_vx.x.x.js index 8890a457..550c1ed8 100644 --- a/packages/react-navigation/flow-typed/npm/eslint-config-prettier_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint-config-prettier_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 044aa455e3cc503e87e65ea25f1bcdb3 -// flow-typed version: <>/eslint-config-prettier_v^2.1.0/flow_v0.49.1 +// flow-typed signature: b79def5c90aaafa63b6560804fdc80b5 +// flow-typed version: <>/eslint-config-prettier_v^2.3.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js index 2d819b85..1b407fff 100644 --- a/packages/react-navigation/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 90f17f28057c2d62823bc86eb02fdca6 -// flow-typed version: <>/eslint-plugin-flowtype_v^2.33.0/flow_v0.49.1 +// flow-typed signature: 82f7f386a3b74932e476dba0641a83bf +// flow-typed version: <>/eslint-plugin-flowtype_v^2.35.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/eslint-plugin-import_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint-plugin-import_vx.x.x.js index e78c8409..7a20281e 100644 --- a/packages/react-navigation/flow-typed/npm/eslint-plugin-import_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint-plugin-import_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 648dd21b73dc794cbba83495010df3a7 -// flow-typed version: <>/eslint-plugin-import_v^2.2.0/flow_v0.49.1 +// flow-typed signature: 4ea0ace5576440cc99923f5efa67b4e3 +// flow-typed version: <>/eslint-plugin-import_v^2.7.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -114,6 +114,10 @@ declare module 'eslint-plugin-import/lib/rules/no-amd' { declare module.exports: any; } +declare module 'eslint-plugin-import/lib/rules/no-anonymous-default-export' { + declare module.exports: any; +} + declare module 'eslint-plugin-import/lib/rules/no-commonjs' { declare module.exports: any; } @@ -264,6 +268,9 @@ declare module 'eslint-plugin-import/lib/rules/no-absolute-path.js' { declare module 'eslint-plugin-import/lib/rules/no-amd.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-amd'>; } +declare module 'eslint-plugin-import/lib/rules/no-anonymous-default-export.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-anonymous-default-export'>; +} declare module 'eslint-plugin-import/lib/rules/no-commonjs.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-commonjs'>; } diff --git a/packages/react-navigation/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js index 2ab74a0c..2073e71d 100644 --- a/packages/react-navigation/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: cd96c828c0f93d6e79866822effacff7 -// flow-typed version: <>/eslint-plugin-jsx-a11y_v^5.0.1/flow_v0.49.1 +// flow-typed signature: 9557f2195b95aea9e9642793c6b21c5a +// flow-typed version: <>/eslint-plugin-jsx-a11y_v^6.0.2/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -66,6 +66,10 @@ declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-has-content-te declare module.exports: any; } +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-is-valid-test' { + declare module.exports: any; +} + declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-activedescendant-has-tabindex-test' { declare module.exports: any; } @@ -94,10 +98,6 @@ declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/heading-has-content-t declare module.exports: any; } -declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/href-no-hash-test' { - declare module.exports: any; -} - declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/html-has-lang-test' { declare module.exports: any; } @@ -246,6 +246,10 @@ declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-has-content' { declare module.exports: any; } +declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-is-valid' { + declare module.exports: any; +} + declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-activedescendant-has-tabindex' { declare module.exports: any; } @@ -274,10 +278,6 @@ declare module 'eslint-plugin-jsx-a11y/lib/rules/heading-has-content' { declare module.exports: any; } -declare module 'eslint-plugin-jsx-a11y/lib/rules/href-no-hash' { - declare module.exports: any; -} - declare module 'eslint-plugin-jsx-a11y/lib/rules/html-has-lang' { declare module.exports: any; } @@ -590,346 +590,6 @@ declare module 'eslint-plugin-jsx-a11y/scripts/create-rule' { declare module.exports: any; } -declare module 'eslint-plugin-jsx-a11y/src/index' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/accessible-emoji' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/alt-text' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/anchor-has-content' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-activedescendant-has-tabindex' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-props' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-proptypes' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-role' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-unsupported-elements' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/click-events-have-key-events' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/heading-has-content' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/href-no-hash' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/html-has-lang' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/iframe-has-title' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/img-redundant-alt' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/interactive-supports-focus' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/label-has-for' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/lang' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/media-has-caption' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/mouse-events-have-key-events' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-access-key' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-autofocus' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-distracting-elements' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-interactive-element-to-noninteractive-role' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-element-interactions' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-element-to-interactive-role' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-tabindex' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-onchange' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-redundant-roles' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/no-static-element-interactions' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/role-has-required-aria-props' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/role-supports-aria-props' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/scope' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/rules/tabindex-no-positive' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/attributesComparator' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/getImplicitRole' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/getSuggestion' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/getTabIndex' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/hasAccessibleChild' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/a' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/area' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/article' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/aside' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/body' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/button' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/datalist' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/details' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/dialog' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/dl' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/form' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h1' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h2' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h3' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h4' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h5' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h6' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/hr' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/img' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/index' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/input' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/li' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/link' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/menu' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/menuitem' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/meter' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/nav' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/ol' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/option' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/output' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/progress' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/section' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/select' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/tbody' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/textarea' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/tfoot' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/thead' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/ul' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isAbstractRole' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isHiddenFromScreenReader' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isInteractiveElement' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isInteractiveRole' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isNonInteractiveElement' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isNonInteractiveRole' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/isPresentationRole' { - declare module.exports: any; -} - -declare module 'eslint-plugin-jsx-a11y/src/util/schemas' { - declare module.exports: any; -} - // Filename aliases declare module 'eslint-plugin-jsx-a11y/__mocks__/genInteractives.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__mocks__/genInteractives'>; @@ -964,6 +624,9 @@ declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/alt-text-test.js' { declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-has-content-test.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-has-content-test'>; } +declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-is-valid-test.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/anchor-is-valid-test'>; +} declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-activedescendant-has-tabindex-test.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/aria-activedescendant-has-tabindex-test'>; } @@ -985,9 +648,6 @@ declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/click-events-have-key declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/heading-has-content-test.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/heading-has-content-test'>; } -declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/href-no-hash-test.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/href-no-hash-test'>; -} declare module 'eslint-plugin-jsx-a11y/__tests__/src/rules/html-has-lang-test.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/__tests__/src/rules/html-has-lang-test'>; } @@ -1099,6 +759,9 @@ declare module 'eslint-plugin-jsx-a11y/lib/rules/alt-text.js' { declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-has-content.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/anchor-has-content'>; } +declare module 'eslint-plugin-jsx-a11y/lib/rules/anchor-is-valid.js' { + declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/anchor-is-valid'>; +} declare module 'eslint-plugin-jsx-a11y/lib/rules/aria-activedescendant-has-tabindex.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/aria-activedescendant-has-tabindex'>; } @@ -1120,9 +783,6 @@ declare module 'eslint-plugin-jsx-a11y/lib/rules/click-events-have-key-events.js declare module 'eslint-plugin-jsx-a11y/lib/rules/heading-has-content.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/heading-has-content'>; } -declare module 'eslint-plugin-jsx-a11y/lib/rules/href-no-hash.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/href-no-hash'>; -} declare module 'eslint-plugin-jsx-a11y/lib/rules/html-has-lang.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/lib/rules/html-has-lang'>; } @@ -1357,258 +1017,3 @@ declare module 'eslint-plugin-jsx-a11y/scripts/boilerplate/test.js' { declare module 'eslint-plugin-jsx-a11y/scripts/create-rule.js' { declare module.exports: $Exports<'eslint-plugin-jsx-a11y/scripts/create-rule'>; } -declare module 'eslint-plugin-jsx-a11y/src/index.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/index'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/accessible-emoji.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/accessible-emoji'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/alt-text.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/alt-text'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/anchor-has-content.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/anchor-has-content'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-activedescendant-has-tabindex.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/aria-activedescendant-has-tabindex'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-props.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/aria-props'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-proptypes.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/aria-proptypes'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-role.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/aria-role'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/aria-unsupported-elements.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/aria-unsupported-elements'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/click-events-have-key-events.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/click-events-have-key-events'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/heading-has-content.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/heading-has-content'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/href-no-hash.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/href-no-hash'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/html-has-lang.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/html-has-lang'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/iframe-has-title.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/iframe-has-title'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/img-redundant-alt.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/img-redundant-alt'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/interactive-supports-focus.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/interactive-supports-focus'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/label-has-for.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/label-has-for'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/lang.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/lang'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/media-has-caption.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/media-has-caption'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/mouse-events-have-key-events.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/mouse-events-have-key-events'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-access-key.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-access-key'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-autofocus.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-autofocus'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-distracting-elements.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-distracting-elements'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-interactive-element-to-noninteractive-role.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-interactive-element-to-noninteractive-role'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-element-interactions.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-element-interactions'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-element-to-interactive-role.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-element-to-interactive-role'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-tabindex.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-noninteractive-tabindex'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-onchange.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-onchange'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-redundant-roles.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-redundant-roles'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/no-static-element-interactions.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/no-static-element-interactions'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/role-has-required-aria-props.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/role-has-required-aria-props'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/role-supports-aria-props.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/role-supports-aria-props'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/scope.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/scope'>; -} -declare module 'eslint-plugin-jsx-a11y/src/rules/tabindex-no-positive.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/rules/tabindex-no-positive'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/attributesComparator.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/attributesComparator'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/getImplicitRole.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/getImplicitRole'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/getSuggestion.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/getSuggestion'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/getTabIndex.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/getTabIndex'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/hasAccessibleChild.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/hasAccessibleChild'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/a.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/a'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/area.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/area'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/article.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/article'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/aside.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/aside'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/body.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/body'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/button.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/button'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/datalist.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/datalist'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/details.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/details'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/dialog.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/dialog'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/dl.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/dl'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/form.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/form'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h1.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/h1'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h2.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/h2'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h3.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/h3'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h4.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/h4'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h5.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/h5'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/h6.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/h6'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/hr.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/hr'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/img.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/img'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/index.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/index'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/input.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/input'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/li.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/li'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/link.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/link'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/menu.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/menu'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/menuitem.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/menuitem'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/meter.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/meter'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/nav.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/nav'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/ol.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/ol'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/option.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/option'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/output.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/output'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/progress.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/progress'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/section.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/section'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/select.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/select'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/tbody.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/tbody'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/textarea.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/textarea'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/tfoot.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/tfoot'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/thead.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/thead'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/implicitRoles/ul.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/implicitRoles/ul'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isAbstractRole.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isAbstractRole'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isHiddenFromScreenReader.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isHiddenFromScreenReader'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isInteractiveElement.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isInteractiveElement'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isInteractiveRole.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isInteractiveRole'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isNonInteractiveElement.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isNonInteractiveElement'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isNonInteractiveRole.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isNonInteractiveRole'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/isPresentationRole.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/isPresentationRole'>; -} -declare module 'eslint-plugin-jsx-a11y/src/util/schemas.js' { - declare module.exports: $Exports<'eslint-plugin-jsx-a11y/src/util/schemas'>; -} diff --git a/packages/react-navigation/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js index 3ff5683c..fdb72dc8 100644 --- a/packages/react-navigation/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 7705993c316ac97ed14e3e50dcf0b057 -// flow-typed version: <>/eslint-plugin-prettier_v^2.0.1/flow_v0.49.1 +// flow-typed signature: 7b7630de521fce26208f7c16dbb0455b +// flow-typed version: <>/eslint-plugin-prettier_v^2.1.2/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -22,25 +22,11 @@ declare module 'eslint-plugin-prettier' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'eslint-plugin-prettier/lib/index' { - declare module.exports: any; -} - -declare module 'eslint-plugin-prettier/lib/rules/prettier' { - declare module.exports: any; -} - -declare module 'eslint-plugin-prettier/tests/lib/rules/prettier' { +declare module 'eslint-plugin-prettier/eslint-plugin-prettier' { declare module.exports: any; } // Filename aliases -declare module 'eslint-plugin-prettier/lib/index.js' { - declare module.exports: $Exports<'eslint-plugin-prettier/lib/index'>; -} -declare module 'eslint-plugin-prettier/lib/rules/prettier.js' { - declare module.exports: $Exports<'eslint-plugin-prettier/lib/rules/prettier'>; -} -declare module 'eslint-plugin-prettier/tests/lib/rules/prettier.js' { - declare module.exports: $Exports<'eslint-plugin-prettier/tests/lib/rules/prettier'>; +declare module 'eslint-plugin-prettier/eslint-plugin-prettier.js' { + declare module.exports: $Exports<'eslint-plugin-prettier/eslint-plugin-prettier'>; } diff --git a/packages/react-navigation/flow-typed/npm/eslint-plugin-react_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint-plugin-react_vx.x.x.js index 8be885fe..337f4dc7 100644 --- a/packages/react-navigation/flow-typed/npm/eslint-plugin-react_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint-plugin-react_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9cc99825da1604cebf5b62c3c3282021 -// flow-typed version: <>/eslint-plugin-react_v^7.0.1/flow_v0.49.1 +// flow-typed signature: ea6ca68500e4e9e0009cc35f69695016 +// flow-typed version: <>/eslint-plugin-react_v^7.1.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -22,6 +22,10 @@ declare module 'eslint-plugin-react' { * require those files directly. Feel free to delete any files that aren't * needed. */ +declare module 'eslint-plugin-react/lib/rules/default-props-match-prop-types' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/rules/display-name' { declare module.exports: any; } @@ -50,6 +54,10 @@ declare module 'eslint-plugin-react/lib/rules/jsx-closing-bracket-location' { declare module.exports: any; } +declare module 'eslint-plugin-react/lib/rules/jsx-closing-tag-location' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/rules/jsx-curly-spacing' { declare module.exports: any; } @@ -182,6 +190,10 @@ declare module 'eslint-plugin-react/lib/rules/no-multi-comp' { declare module.exports: any; } +declare module 'eslint-plugin-react/lib/rules/no-redundant-should-component-update' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/rules/no-render-return-value' { declare module.exports: any; } @@ -293,6 +305,9 @@ declare module 'eslint-plugin-react/index' { declare module 'eslint-plugin-react/index.js' { declare module.exports: $Exports<'eslint-plugin-react'>; } +declare module 'eslint-plugin-react/lib/rules/default-props-match-prop-types.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/default-props-match-prop-types'>; +} declare module 'eslint-plugin-react/lib/rules/display-name.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/display-name'>; } @@ -314,6 +329,9 @@ declare module 'eslint-plugin-react/lib/rules/jsx-boolean-value.js' { declare module 'eslint-plugin-react/lib/rules/jsx-closing-bracket-location.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-closing-bracket-location'>; } +declare module 'eslint-plugin-react/lib/rules/jsx-closing-tag-location.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-closing-tag-location'>; +} declare module 'eslint-plugin-react/lib/rules/jsx-curly-spacing.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-curly-spacing'>; } @@ -413,6 +431,9 @@ declare module 'eslint-plugin-react/lib/rules/no-is-mounted.js' { declare module 'eslint-plugin-react/lib/rules/no-multi-comp.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-multi-comp'>; } +declare module 'eslint-plugin-react/lib/rules/no-redundant-should-component-update.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-redundant-should-component-update'>; +} declare module 'eslint-plugin-react/lib/rules/no-render-return-value.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-render-return-value'>; } diff --git a/packages/react-navigation/flow-typed/npm/eslint_vx.x.x.js b/packages/react-navigation/flow-typed/npm/eslint_vx.x.x.js index 9e1f229a..127c5012 100644 --- a/packages/react-navigation/flow-typed/npm/eslint_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: dd3494d8356296df35d657fd358968c5 -// flow-typed version: <>/eslint_v^3.19.0/flow_v0.49.1 +// flow-typed signature: 173e2e16c3bec8bd7d66b3dfa0c8924d +// flow-typed version: <>/eslint_v^4.2.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -26,7 +26,15 @@ declare module 'eslint/bin/eslint' { declare module.exports: any; } -declare module 'eslint/conf/cli-options' { +declare module 'eslint/conf/config-schema' { + declare module.exports: any; +} + +declare module 'eslint/conf/default-cli-options' { + declare module.exports: any; +} + +declare module 'eslint/conf/default-config-options' { declare module.exports: any; } @@ -94,6 +102,10 @@ declare module 'eslint/lib/config/autoconfig' { declare module.exports: any; } +declare module 'eslint/lib/config/config-cache' { + declare module.exports: any; +} + declare module 'eslint/lib/config/config-file' { declare module.exports: any; } @@ -122,10 +134,6 @@ declare module 'eslint/lib/config/plugins' { declare module.exports: any; } -declare module 'eslint/lib/eslint' { - declare module.exports: any; -} - declare module 'eslint/lib/file-finder' { declare module.exports: any; } @@ -190,6 +198,10 @@ declare module 'eslint/lib/internal-rules/internal-no-invalid-meta' { declare module.exports: any; } +declare module 'eslint/lib/linter' { + declare module.exports: any; +} + declare module 'eslint/lib/load-rules' { declare module.exports: any; } @@ -214,6 +226,10 @@ declare module 'eslint/lib/rules/accessor-pairs' { declare module.exports: any; } +declare module 'eslint/lib/rules/array-bracket-newline' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/array-bracket-spacing' { declare module.exports: any; } @@ -222,6 +238,10 @@ declare module 'eslint/lib/rules/array-callback-return' { declare module.exports: any; } +declare module 'eslint/lib/rules/array-element-newline' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/arrow-body-style' { declare module.exports: any; } @@ -318,6 +338,10 @@ declare module 'eslint/lib/rules/eqeqeq' { declare module.exports: any; } +declare module 'eslint/lib/rules/for-direction' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/func-call-spacing' { declare module.exports: any; } @@ -338,6 +362,10 @@ declare module 'eslint/lib/rules/generator-star-spacing' { declare module.exports: any; } +declare module 'eslint/lib/rules/getter-return' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/global-require' { declare module.exports: any; } @@ -362,6 +390,10 @@ declare module 'eslint/lib/rules/id-match' { declare module.exports: any; } +declare module 'eslint/lib/rules/indent-legacy' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/indent' { declare module.exports: any; } @@ -466,6 +498,10 @@ declare module 'eslint/lib/rules/no-bitwise' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-buffer-constructor' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-caller' { declare module.exports: any; } @@ -1026,6 +1062,10 @@ declare module 'eslint/lib/rules/padded-blocks' { declare module.exports: any; } +declare module 'eslint/lib/rules/padding-line-between-statements' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/prefer-arrow-callback' { declare module.exports: any; } @@ -1094,6 +1134,10 @@ declare module 'eslint/lib/rules/semi-spacing' { declare module.exports: any; } +declare module 'eslint/lib/rules/semi-style' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/semi' { declare module.exports: any; } @@ -1138,6 +1182,10 @@ declare module 'eslint/lib/rules/strict' { declare module.exports: any; } +declare module 'eslint/lib/rules/switch-colon-spacing' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/symbol-description' { declare module.exports: any; } @@ -1250,7 +1298,7 @@ declare module 'eslint/lib/token-store/utils' { declare module.exports: any; } -declare module 'eslint/lib/util/comment-event-generator' { +declare module 'eslint/lib/util/ajv' { declare module.exports: any; } @@ -1322,8 +1370,14 @@ declare module 'eslint/lib/util/xml-escape' { declare module 'eslint/bin/eslint.js' { declare module.exports: $Exports<'eslint/bin/eslint'>; } -declare module 'eslint/conf/cli-options.js' { - declare module.exports: $Exports<'eslint/conf/cli-options'>; +declare module 'eslint/conf/config-schema.js' { + declare module.exports: $Exports<'eslint/conf/config-schema'>; +} +declare module 'eslint/conf/default-cli-options.js' { + declare module.exports: $Exports<'eslint/conf/default-cli-options'>; +} +declare module 'eslint/conf/default-config-options.js' { + declare module.exports: $Exports<'eslint/conf/default-config-options'>; } declare module 'eslint/conf/environments.js' { declare module.exports: $Exports<'eslint/conf/environments'>; @@ -1373,6 +1427,9 @@ declare module 'eslint/lib/config.js' { declare module 'eslint/lib/config/autoconfig.js' { declare module.exports: $Exports<'eslint/lib/config/autoconfig'>; } +declare module 'eslint/lib/config/config-cache.js' { + declare module.exports: $Exports<'eslint/lib/config/config-cache'>; +} declare module 'eslint/lib/config/config-file.js' { declare module.exports: $Exports<'eslint/lib/config/config-file'>; } @@ -1394,9 +1451,6 @@ declare module 'eslint/lib/config/environments.js' { declare module 'eslint/lib/config/plugins.js' { declare module.exports: $Exports<'eslint/lib/config/plugins'>; } -declare module 'eslint/lib/eslint.js' { - declare module.exports: $Exports<'eslint/lib/eslint'>; -} declare module 'eslint/lib/file-finder.js' { declare module.exports: $Exports<'eslint/lib/file-finder'>; } @@ -1445,6 +1499,9 @@ declare module 'eslint/lib/internal-rules/internal-consistent-docs-description.j declare module 'eslint/lib/internal-rules/internal-no-invalid-meta.js' { declare module.exports: $Exports<'eslint/lib/internal-rules/internal-no-invalid-meta'>; } +declare module 'eslint/lib/linter.js' { + declare module.exports: $Exports<'eslint/lib/linter'>; +} declare module 'eslint/lib/load-rules.js' { declare module.exports: $Exports<'eslint/lib/load-rules'>; } @@ -1463,12 +1520,18 @@ declare module 'eslint/lib/rules.js' { declare module 'eslint/lib/rules/accessor-pairs.js' { declare module.exports: $Exports<'eslint/lib/rules/accessor-pairs'>; } +declare module 'eslint/lib/rules/array-bracket-newline.js' { + declare module.exports: $Exports<'eslint/lib/rules/array-bracket-newline'>; +} declare module 'eslint/lib/rules/array-bracket-spacing.js' { declare module.exports: $Exports<'eslint/lib/rules/array-bracket-spacing'>; } declare module 'eslint/lib/rules/array-callback-return.js' { declare module.exports: $Exports<'eslint/lib/rules/array-callback-return'>; } +declare module 'eslint/lib/rules/array-element-newline.js' { + declare module.exports: $Exports<'eslint/lib/rules/array-element-newline'>; +} declare module 'eslint/lib/rules/arrow-body-style.js' { declare module.exports: $Exports<'eslint/lib/rules/arrow-body-style'>; } @@ -1541,6 +1604,9 @@ declare module 'eslint/lib/rules/eol-last.js' { declare module 'eslint/lib/rules/eqeqeq.js' { declare module.exports: $Exports<'eslint/lib/rules/eqeqeq'>; } +declare module 'eslint/lib/rules/for-direction.js' { + declare module.exports: $Exports<'eslint/lib/rules/for-direction'>; +} declare module 'eslint/lib/rules/func-call-spacing.js' { declare module.exports: $Exports<'eslint/lib/rules/func-call-spacing'>; } @@ -1556,6 +1622,9 @@ declare module 'eslint/lib/rules/func-style.js' { declare module 'eslint/lib/rules/generator-star-spacing.js' { declare module.exports: $Exports<'eslint/lib/rules/generator-star-spacing'>; } +declare module 'eslint/lib/rules/getter-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/getter-return'>; +} declare module 'eslint/lib/rules/global-require.js' { declare module.exports: $Exports<'eslint/lib/rules/global-require'>; } @@ -1574,6 +1643,9 @@ declare module 'eslint/lib/rules/id-length.js' { declare module 'eslint/lib/rules/id-match.js' { declare module.exports: $Exports<'eslint/lib/rules/id-match'>; } +declare module 'eslint/lib/rules/indent-legacy.js' { + declare module.exports: $Exports<'eslint/lib/rules/indent-legacy'>; +} declare module 'eslint/lib/rules/indent.js' { declare module.exports: $Exports<'eslint/lib/rules/indent'>; } @@ -1652,6 +1724,9 @@ declare module 'eslint/lib/rules/no-await-in-loop.js' { declare module 'eslint/lib/rules/no-bitwise.js' { declare module.exports: $Exports<'eslint/lib/rules/no-bitwise'>; } +declare module 'eslint/lib/rules/no-buffer-constructor.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-buffer-constructor'>; +} declare module 'eslint/lib/rules/no-caller.js' { declare module.exports: $Exports<'eslint/lib/rules/no-caller'>; } @@ -2072,6 +2147,9 @@ declare module 'eslint/lib/rules/operator-linebreak.js' { declare module 'eslint/lib/rules/padded-blocks.js' { declare module.exports: $Exports<'eslint/lib/rules/padded-blocks'>; } +declare module 'eslint/lib/rules/padding-line-between-statements.js' { + declare module.exports: $Exports<'eslint/lib/rules/padding-line-between-statements'>; +} declare module 'eslint/lib/rules/prefer-arrow-callback.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-arrow-callback'>; } @@ -2123,6 +2201,9 @@ declare module 'eslint/lib/rules/rest-spread-spacing.js' { declare module 'eslint/lib/rules/semi-spacing.js' { declare module.exports: $Exports<'eslint/lib/rules/semi-spacing'>; } +declare module 'eslint/lib/rules/semi-style.js' { + declare module.exports: $Exports<'eslint/lib/rules/semi-style'>; +} declare module 'eslint/lib/rules/semi.js' { declare module.exports: $Exports<'eslint/lib/rules/semi'>; } @@ -2156,6 +2237,9 @@ declare module 'eslint/lib/rules/spaced-comment.js' { declare module 'eslint/lib/rules/strict.js' { declare module.exports: $Exports<'eslint/lib/rules/strict'>; } +declare module 'eslint/lib/rules/switch-colon-spacing.js' { + declare module.exports: $Exports<'eslint/lib/rules/switch-colon-spacing'>; +} declare module 'eslint/lib/rules/symbol-description.js' { declare module.exports: $Exports<'eslint/lib/rules/symbol-description'>; } @@ -2240,8 +2324,8 @@ declare module 'eslint/lib/token-store/skip-cursor.js' { declare module 'eslint/lib/token-store/utils.js' { declare module.exports: $Exports<'eslint/lib/token-store/utils'>; } -declare module 'eslint/lib/util/comment-event-generator.js' { - declare module.exports: $Exports<'eslint/lib/util/comment-event-generator'>; +declare module 'eslint/lib/util/ajv.js' { + declare module.exports: $Exports<'eslint/lib/util/ajv'>; } declare module 'eslint/lib/util/fix-tracker.js' { declare module.exports: $Exports<'eslint/lib/util/fix-tracker'>; diff --git a/packages/react-navigation/flow-typed/npm/hoist-non-react-statics_vx.x.x.js b/packages/react-navigation/flow-typed/npm/hoist-non-react-statics_vx.x.x.js index e860e705..9bc1f546 100644 --- a/packages/react-navigation/flow-typed/npm/hoist-non-react-statics_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/hoist-non-react-statics_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: b6d0f1f7d2b72d32bb73490f48fef0f0 -// flow-typed version: <>/hoist-non-react-statics_v^1.2.0/flow_v0.49.1 +// flow-typed signature: 2420f6e61267a4a2cc309c97710f2b13 +// flow-typed version: <>/hoist-non-react-statics_v^2.2.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/husky_vx.x.x.js b/packages/react-navigation/flow-typed/npm/husky_vx.x.x.js new file mode 100644 index 00000000..b30d6aa6 --- /dev/null +++ b/packages/react-navigation/flow-typed/npm/husky_vx.x.x.js @@ -0,0 +1,88 @@ +// flow-typed signature: 4fdb4ded90c07a2f76c9021de4d800b4 +// flow-typed version: <>/husky_v^0.14.3/flow_v0.51.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'husky' + * + * 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 'husky' { + 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 'husky/__tests__/index' { + declare module.exports: any; +} + +declare module 'husky/bin/install' { + declare module.exports: any; +} + +declare module 'husky/bin/uninstall' { + declare module.exports: any; +} + +declare module 'husky/src/install' { + declare module.exports: any; +} + +declare module 'husky/src/uninstall' { + declare module.exports: any; +} + +declare module 'husky/src/utils/find-hooks-dir' { + declare module.exports: any; +} + +declare module 'husky/src/utils/find-parent' { + declare module.exports: any; +} + +declare module 'husky/src/utils/get-hook-script' { + declare module.exports: any; +} + +declare module 'husky/src/utils/is-husky' { + declare module.exports: any; +} + +// Filename aliases +declare module 'husky/__tests__/index.js' { + declare module.exports: $Exports<'husky/__tests__/index'>; +} +declare module 'husky/bin/install.js' { + declare module.exports: $Exports<'husky/bin/install'>; +} +declare module 'husky/bin/uninstall.js' { + declare module.exports: $Exports<'husky/bin/uninstall'>; +} +declare module 'husky/src/install.js' { + declare module.exports: $Exports<'husky/src/install'>; +} +declare module 'husky/src/uninstall.js' { + declare module.exports: $Exports<'husky/src/uninstall'>; +} +declare module 'husky/src/utils/find-hooks-dir.js' { + declare module.exports: $Exports<'husky/src/utils/find-hooks-dir'>; +} +declare module 'husky/src/utils/find-parent.js' { + declare module.exports: $Exports<'husky/src/utils/find-parent'>; +} +declare module 'husky/src/utils/get-hook-script.js' { + declare module.exports: $Exports<'husky/src/utils/get-hook-script'>; +} +declare module 'husky/src/utils/is-husky.js' { + declare module.exports: $Exports<'husky/src/utils/is-husky'>; +} diff --git a/packages/react-navigation/flow-typed/npm/jest_v20.x.x.js b/packages/react-navigation/flow-typed/npm/jest_v20.x.x.js index 0ed2c4ba..eaf66207 100644 --- a/packages/react-navigation/flow-typed/npm/jest_v20.x.x.js +++ b/packages/react-navigation/flow-typed/npm/jest_v20.x.x.js @@ -1,8 +1,8 @@ -// flow-typed signature: a0369c11661f437ec4ccdd805579ddcf -// flow-typed version: c4b9fea7c9/jest_v20.x.x/flow_>=v0.33.x +// flow-typed signature: 5960ed076fe29ecf92f57584d68acf98 +// flow-typed version: b2a49dc910/jest_v20.x.x/flow_>=v0.39.x -type JestMockFn = { - (...args: Array): any, +type JestMockFn, TReturn> = { + (...args: TArguments): TReturn, /** * An object for introspecting mock calls */ @@ -12,24 +12,24 @@ type JestMockFn = { * function. Each call is represented by an array of arguments that were * passed during the call. */ - calls: Array>, + calls: Array, /** * An array that contains all the object instances that have been * instantiated from this mock function. */ - instances: mixed + instances: Array }, /** * 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, + mockClear(): void, /** * 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, + mockReset(): void, /** * Removes the mock and restores the initial implementation. This is useful * when you want to mock functions in certain test cases and restore the @@ -37,20 +37,24 @@ type JestMockFn = { * works when mock was created with jest.spyOn. Thus you have to take care of * restoration yourself when manually assigning jest.fn(). */ - mockRestore(): Function, + mockRestore(): void, /** * 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, + mockImplementation( + fn: (...args: TArguments) => TReturn, + ): 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, + mockImplementationOnce( + fn: (...args: TArguments) => TReturn, + ): JestMockFn, /** * Just a simple sugar function for returning `this` */ @@ -58,11 +62,11 @@ type JestMockFn = { /** * Deprecated: use jest.fn(() => value) instead */ - mockReturnValue(value: any): JestMockFn, + mockReturnValue(value: TReturn): JestMockFn, /** * Sugar for only returning a value once inside your mock */ - mockReturnValueOnce(value: any): JestMockFn + mockReturnValueOnce(value: TReturn): JestMockFn }; type JestAsymmetricEqualityType = { @@ -324,7 +328,9 @@ type JestObjectType = { * Returns a new, unused mock function. Optionally takes a mock * implementation. */ - fn(implementation?: Function): JestMockFn, + fn, TReturn>( + implementation?: (...args: TArguments) => TReturn, + ): JestMockFn, /** * Determines if the given function is a mocked function. */ @@ -404,7 +410,7 @@ type JestObjectType = { * Creates a mock function similar to jest.fn but also tracks calls to * object[methodName]. */ - spyOn(object: Object, methodName: string): JestMockFn + spyOn(object: Object, methodName: string): JestMockFn }; type JestSpyType = { @@ -412,30 +418,30 @@ type JestSpyType = { }; /** Runs this function after every test inside this context */ -declare function afterEach(fn: Function): void; +declare function afterEach(fn: (done: () => void) => ?Promise, timeout?: number): void; /** Runs this function before every test inside this context */ -declare function beforeEach(fn: Function): void; +declare function beforeEach(fn: (done: () => void) => ?Promise, timeout?: number): void; /** Runs this function after all tests have finished inside this context */ -declare function afterAll(fn: Function): void; +declare function afterAll(fn: (done: () => void) => ?Promise, timeout?: number): void; /** Runs this function before any tests have started inside this context */ -declare function beforeAll(fn: Function): void; +declare function beforeAll(fn: (done: () => void) => ?Promise, timeout?: number): 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, + (name: string, fn: () => void): void, /** * Only run this describe block */ - only(name: string, fn: Function): void, + only(name: string, fn: () => void): void, /** * Skip running this describe block */ - skip(name: string, fn: Function): void, + skip(name: string, fn: () => void): void, }; @@ -446,31 +452,39 @@ declare var it: { * * @param {string} Name of Test * @param {Function} Test + * @param {number} Timeout for the test, in milliseconds. */ - (name: string, fn?: Function): ?Promise, + (name: string, fn?: (done: () => void) => ?Promise, timeout?: number): void, /** * Only run this test * * @param {string} Name of Test * @param {Function} Test + * @param {number} Timeout for the test, in milliseconds. */ - only(name: string, fn?: Function): ?Promise, + only(name: string, fn?: (done: () => void) => ?Promise, timeout?: number): void, /** * Skip running this test * * @param {string} Name of Test * @param {Function} Test + * @param {number} Timeout for the test, in milliseconds. */ - skip(name: string, fn?: Function): ?Promise, + skip(name: string, fn?: (done: () => void) => ?Promise, timeout?: number): void, /** * Run the test concurrently * * @param {string} Name of Test * @param {Function} Test + * @param {number} Timeout for the test, in milliseconds. */ - concurrent(name: string, fn?: Function): ?Promise + concurrent(name: string, fn?: (done: () => void) => ?Promise, timeout?: number): void, }; -declare function fit(name: string, fn: Function): ?Promise; +declare function fit( + name: string, + fn: (done: () => void) => ?Promise, + timeout?: number, +): void; /** An individual test unit */ declare var test: typeof it; /** A disabled group of tests */ diff --git a/packages/react-navigation/flow-typed/npm/lint-staged_vx.x.x.js b/packages/react-navigation/flow-typed/npm/lint-staged_vx.x.x.js new file mode 100644 index 00000000..33609dc1 --- /dev/null +++ b/packages/react-navigation/flow-typed/npm/lint-staged_vx.x.x.js @@ -0,0 +1,94 @@ +// flow-typed signature: f2a5691cc957c85ee168949d07ea8aee +// flow-typed version: <>/lint-staged_v^4.2.1/flow_v0.51.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'lint-staged' + * + * 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 'lint-staged' { + 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 'lint-staged/src/calcChunkSize' { + declare module.exports: any; +} + +declare module 'lint-staged/src/findBin' { + declare module.exports: any; +} + +declare module 'lint-staged/src/generateTasks' { + declare module.exports: any; +} + +declare module 'lint-staged/src/getConfig' { + declare module.exports: any; +} + +declare module 'lint-staged/src/index' { + declare module.exports: any; +} + +declare module 'lint-staged/src/printErrors' { + declare module.exports: any; +} + +declare module 'lint-staged/src/resolveGitDir' { + declare module.exports: any; +} + +declare module 'lint-staged/src/runAll' { + declare module.exports: any; +} + +declare module 'lint-staged/src/runScript' { + declare module.exports: any; +} + +// Filename aliases +declare module 'lint-staged/index' { + declare module.exports: $Exports<'lint-staged'>; +} +declare module 'lint-staged/index.js' { + declare module.exports: $Exports<'lint-staged'>; +} +declare module 'lint-staged/src/calcChunkSize.js' { + declare module.exports: $Exports<'lint-staged/src/calcChunkSize'>; +} +declare module 'lint-staged/src/findBin.js' { + declare module.exports: $Exports<'lint-staged/src/findBin'>; +} +declare module 'lint-staged/src/generateTasks.js' { + declare module.exports: $Exports<'lint-staged/src/generateTasks'>; +} +declare module 'lint-staged/src/getConfig.js' { + declare module.exports: $Exports<'lint-staged/src/getConfig'>; +} +declare module 'lint-staged/src/index.js' { + declare module.exports: $Exports<'lint-staged/src/index'>; +} +declare module 'lint-staged/src/printErrors.js' { + declare module.exports: $Exports<'lint-staged/src/printErrors'>; +} +declare module 'lint-staged/src/resolveGitDir.js' { + declare module.exports: $Exports<'lint-staged/src/resolveGitDir'>; +} +declare module 'lint-staged/src/runAll.js' { + declare module.exports: $Exports<'lint-staged/src/runAll'>; +} +declare module 'lint-staged/src/runScript.js' { + declare module.exports: $Exports<'lint-staged/src/runScript'>; +} diff --git a/packages/react-navigation/flow-typed/npm/path-to-regexp_vx.x.x.js b/packages/react-navigation/flow-typed/npm/path-to-regexp_vx.x.x.js index d5b19e6d..3f71a634 100644 --- a/packages/react-navigation/flow-typed/npm/path-to-regexp_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/path-to-regexp_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 0ca9b6466bef8d8a1065047d9b2377ed -// flow-typed version: <>/path-to-regexp_v^1.7.0/flow_v0.49.1 +// flow-typed signature: 19d6c23aa4afe0e737c2b58b9a43076d +// flow-typed version: <>/path-to-regexp_v^1.7.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/prettier-eslint_vx.x.x.js b/packages/react-navigation/flow-typed/npm/prettier-eslint_vx.x.x.js index 91b984fe..e20dd924 100644 --- a/packages/react-navigation/flow-typed/npm/prettier-eslint_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/prettier-eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 6ad6e1964ca9ba7f00adea8639590b31 -// flow-typed version: <>/prettier-eslint_v^6.2.2/flow_v0.49.1 +// flow-typed signature: b522b764e6e679e38f1a5d3048a967a9 +// flow-typed version: <>/prettier-eslint_v^6.4.2/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/prettier_vx.x.x.js b/packages/react-navigation/flow-typed/npm/prettier_vx.x.x.js index e702c264..f56e5a3b 100644 --- a/packages/react-navigation/flow-typed/npm/prettier_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/prettier_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: dcfbb1bce70b2357d74f7cab0391981c -// flow-typed version: <>/prettier_v^1.3.1/flow_v0.49.1 +// flow-typed signature: 059378722069c524e383caa65a0e6772 +// flow-typed version: <>/prettier_v^1.5.3/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -26,71 +26,31 @@ declare module 'prettier/bin/prettier' { declare module.exports: any; } -declare module 'prettier/docs/prettier.min' { +declare module 'prettier/parser-babylon' { declare module.exports: any; } -declare module 'prettier/docs/rollup.config' { +declare module 'prettier/parser-flow' { declare module.exports: any; } -declare module 'prettier/scripts/sync-flow-tests' { +declare module 'prettier/parser-graphql' { declare module.exports: any; } -declare module 'prettier/src/ast-types' { +declare module 'prettier/parser-json' { declare module.exports: any; } -declare module 'prettier/src/comments' { +declare module 'prettier/parser-parse5' { declare module.exports: any; } -declare module 'prettier/src/deprecated' { +declare module 'prettier/parser-postcss' { declare module.exports: any; } -declare module 'prettier/src/doc-builders' { - declare module.exports: any; -} - -declare module 'prettier/src/doc-debug' { - declare module.exports: any; -} - -declare module 'prettier/src/doc-printer' { - declare module.exports: any; -} - -declare module 'prettier/src/doc-utils' { - declare module.exports: any; -} - -declare module 'prettier/src/fast-path' { - declare module.exports: any; -} - -declare module 'prettier/src/options' { - declare module.exports: any; -} - -declare module 'prettier/src/parser' { - declare module.exports: any; -} - -declare module 'prettier/src/printer' { - declare module.exports: any; -} - -declare module 'prettier/src/typescript-ast-nodes' { - declare module.exports: any; -} - -declare module 'prettier/src/util' { - declare module.exports: any; -} - -declare module 'prettier/test' { +declare module 'prettier/parser-typescript' { declare module.exports: any; } @@ -98,60 +58,30 @@ declare module 'prettier/test' { declare module 'prettier/bin/prettier.js' { declare module.exports: $Exports<'prettier/bin/prettier'>; } -declare module 'prettier/docs/prettier.min.js' { - declare module.exports: $Exports<'prettier/docs/prettier.min'>; -} -declare module 'prettier/docs/rollup.config.js' { - declare module.exports: $Exports<'prettier/docs/rollup.config'>; -} declare module 'prettier/index' { declare module.exports: $Exports<'prettier'>; } declare module 'prettier/index.js' { declare module.exports: $Exports<'prettier'>; } -declare module 'prettier/scripts/sync-flow-tests.js' { - declare module.exports: $Exports<'prettier/scripts/sync-flow-tests'>; +declare module 'prettier/parser-babylon.js' { + declare module.exports: $Exports<'prettier/parser-babylon'>; } -declare module 'prettier/src/ast-types.js' { - declare module.exports: $Exports<'prettier/src/ast-types'>; +declare module 'prettier/parser-flow.js' { + declare module.exports: $Exports<'prettier/parser-flow'>; } -declare module 'prettier/src/comments.js' { - declare module.exports: $Exports<'prettier/src/comments'>; +declare module 'prettier/parser-graphql.js' { + declare module.exports: $Exports<'prettier/parser-graphql'>; } -declare module 'prettier/src/deprecated.js' { - declare module.exports: $Exports<'prettier/src/deprecated'>; +declare module 'prettier/parser-json.js' { + declare module.exports: $Exports<'prettier/parser-json'>; } -declare module 'prettier/src/doc-builders.js' { - declare module.exports: $Exports<'prettier/src/doc-builders'>; +declare module 'prettier/parser-parse5.js' { + declare module.exports: $Exports<'prettier/parser-parse5'>; } -declare module 'prettier/src/doc-debug.js' { - declare module.exports: $Exports<'prettier/src/doc-debug'>; +declare module 'prettier/parser-postcss.js' { + declare module.exports: $Exports<'prettier/parser-postcss'>; } -declare module 'prettier/src/doc-printer.js' { - declare module.exports: $Exports<'prettier/src/doc-printer'>; -} -declare module 'prettier/src/doc-utils.js' { - declare module.exports: $Exports<'prettier/src/doc-utils'>; -} -declare module 'prettier/src/fast-path.js' { - declare module.exports: $Exports<'prettier/src/fast-path'>; -} -declare module 'prettier/src/options.js' { - declare module.exports: $Exports<'prettier/src/options'>; -} -declare module 'prettier/src/parser.js' { - declare module.exports: $Exports<'prettier/src/parser'>; -} -declare module 'prettier/src/printer.js' { - declare module.exports: $Exports<'prettier/src/printer'>; -} -declare module 'prettier/src/typescript-ast-nodes.js' { - declare module.exports: $Exports<'prettier/src/typescript-ast-nodes'>; -} -declare module 'prettier/src/util.js' { - declare module.exports: $Exports<'prettier/src/util'>; -} -declare module 'prettier/test.js' { - declare module.exports: $Exports<'prettier/test'>; +declare module 'prettier/parser-typescript.js' { + declare module.exports: $Exports<'prettier/parser-typescript'>; } diff --git a/packages/react-navigation/flow-typed/npm/react-native-drawer-layout-polyfill_vx.x.x.js b/packages/react-navigation/flow-typed/npm/react-native-drawer-layout-polyfill_vx.x.x.js index ac06175a..8cce16b8 100644 --- a/packages/react-navigation/flow-typed/npm/react-native-drawer-layout-polyfill_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/react-native-drawer-layout-polyfill_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 3b2ac23940c896d7c1cfe61602fdb75d -// flow-typed version: <>/react-native-drawer-layout-polyfill_v^1.3.1/flow_v0.49.1 +// flow-typed signature: f77896c6d35da366703c12c9cb94c482 +// flow-typed version: <>/react-native-drawer-layout-polyfill_v^1.3.2/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/react-native-tab-view_vx.x.x.js b/packages/react-navigation/flow-typed/npm/react-native-tab-view_vx.x.x.js index 67ce0b01..ece6ffff 100644 --- a/packages/react-navigation/flow-typed/npm/react-native-tab-view_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/react-native-tab-view_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 2b6973f23a98d68b4e4cb18e5d8dd470 -// flow-typed version: <>/react-native-tab-view_v^0.0.66/flow_v0.49.1 +// flow-typed signature: 86fb6e16c48818a43325691bf8be9516 +// flow-typed version: <>/react-native-tab-view_v^0.0.69/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/react-native-vector-icons_vx.x.x.js b/packages/react-navigation/flow-typed/npm/react-native-vector-icons_vx.x.x.js index 8eced5c0..2a850ed0 100644 --- a/packages/react-navigation/flow-typed/npm/react-native-vector-icons_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/react-native-vector-icons_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: c0ba677d8ab5e8dd20aca1fa1514abe7 -// flow-typed version: <>/react-native-vector-icons_v^4.1.1/flow_v0.49.1 +// flow-typed signature: 788d246453dc8d5854d8afdd311e8b8e +// flow-typed version: <>/react-native-vector-icons_v^4.2.0/flow_v0.51.0 /** * This is an autogenerated libdef stub for: diff --git a/packages/react-navigation/flow-typed/npm/react-native_vx.x.x.js b/packages/react-navigation/flow-typed/npm/react-native_vx.x.x.js new file mode 100644 index 00000000..ca89ca90 --- /dev/null +++ b/packages/react-navigation/flow-typed/npm/react-native_vx.x.x.js @@ -0,0 +1,4610 @@ +// flow-typed signature: 73d52653d8777e3d7f5e48e7be6ade40 +// flow-typed version: <>/react-native_v^0.48.3/flow_v0.51.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/cli' { + 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/react' { + declare module.exports: any; +} + +declare module 'react-native/flow/Set' { + 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/AnimatedImplementation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/AnimatedWeb' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/bezier' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/Easing' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/Interpolation' { + declare module.exports: any; +} + +declare module 'react-native/Libraries/Animated/src/NativeAnimatedHelper' { + 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/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/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/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/ReactNativeFeatureFlags' { + 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/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/index.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloNavigation/index.ios' { + 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/MainNavigator' { + 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__/index.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/__tests__/index.ios' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/index.android' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/templates/HelloWorld/index.ios' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/upgrade/upgrade' { + declare module.exports: any; +} + +declare module 'react-native/local-cli/util/__mocks__/log' { + 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/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/ReactAndroid/src/androidTest/assets/AndroidTestBundle' { + 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-get-polyfills' { + declare module.exports: any; +} + +declare module 'react-native/setupBabel' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-native/cli.js' { + declare module.exports: $Exports<'react-native/cli'>; +} +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/react.js' { + declare module.exports: $Exports<'react-native/flow/react'>; +} +declare module 'react-native/flow/Set.js' { + declare module.exports: $Exports<'react-native/flow/Set'>; +} +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/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/bezier.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/bezier'>; +} +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/Interpolation.js' { + declare module.exports: $Exports<'react-native/Libraries/Animated/src/Interpolation'>; +} +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/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/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/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/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/ReactNativeFeatureFlags.js' { + declare module.exports: $Exports<'react-native/Libraries/Renderer/shims/ReactNativeFeatureFlags'>; +} +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/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/index.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/index.android'>; +} +declare module 'react-native/local-cli/templates/HelloNavigation/index.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/index.ios'>; +} +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/MainNavigator.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloNavigation/views/MainNavigator'>; +} +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__/index.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/__tests__/index.android'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/__tests__/index.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/__tests__/index.ios'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/index.android.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/index.android'>; +} +declare module 'react-native/local-cli/templates/HelloWorld/index.ios.js' { + declare module.exports: $Exports<'react-native/local-cli/templates/HelloWorld/index.ios'>; +} +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__/log.js' { + declare module.exports: $Exports<'react-native/local-cli/util/__mocks__/log'>; +} +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/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/ReactAndroid/src/androidTest/assets/AndroidTestBundle.js' { + declare module.exports: $Exports<'react-native/ReactAndroid/src/androidTest/assets/AndroidTestBundle'>; +} +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-get-polyfills.js' { + declare module.exports: $Exports<'react-native/rn-get-polyfills'>; +} +declare module 'react-native/setupBabel.js' { + declare module.exports: $Exports<'react-native/setupBabel'>; +} diff --git a/packages/react-navigation/flow-typed/npm/react-test-renderer_vx.x.x.js b/packages/react-navigation/flow-typed/npm/react-test-renderer_vx.x.x.js index 9a46a3f9..e3415dc6 100644 --- a/packages/react-navigation/flow-typed/npm/react-test-renderer_vx.x.x.js +++ b/packages/react-navigation/flow-typed/npm/react-test-renderer_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 14e644999623c52440ec6fbefa0d2422 -// flow-typed version: <>/react-test-renderer_v^15.4.2/flow_v0.49.1 +// flow-typed signature: 179f4d0fcf39761607226728b09ff2b5 +// flow-typed version: <>/react-test-renderer_v^15.6.1/flow_v0.51.0 /** * This is an autogenerated libdef stub for: @@ -98,6 +98,10 @@ declare module 'react-test-renderer/lib/KeyEscapeUtils' { declare module.exports: any; } +declare module 'react-test-renderer/lib/lowPriorityWarning' { + declare module.exports: any; +} + declare module 'react-test-renderer/lib/PluginModuleType' { declare module.exports: any; } @@ -498,6 +502,10 @@ declare module 'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig' { declare module.exports: any; } +declare module 'react-test-renderer/lib/shallow/inputValueTracking' { + declare module.exports: any; +} + declare module 'react-test-renderer/lib/shallow/instantiateReactComponent' { declare module.exports: any; } @@ -518,6 +526,10 @@ declare module 'react-test-renderer/lib/shallow/LinkedValueUtils' { declare module.exports: any; } +declare module 'react-test-renderer/lib/shallow/lowPriorityWarning' { + declare module.exports: any; +} + declare module 'react-test-renderer/lib/shallow/PluginModuleType' { declare module.exports: any; } @@ -1074,6 +1086,9 @@ declare module 'react-test-renderer/lib/isTextInputElement.js' { declare module 'react-test-renderer/lib/KeyEscapeUtils.js' { declare module.exports: $Exports<'react-test-renderer/lib/KeyEscapeUtils'>; } +declare module 'react-test-renderer/lib/lowPriorityWarning.js' { + declare module.exports: $Exports<'react-test-renderer/lib/lowPriorityWarning'>; +} declare module 'react-test-renderer/lib/PluginModuleType.js' { declare module.exports: $Exports<'react-test-renderer/lib/PluginModuleType'>; } @@ -1374,6 +1389,9 @@ declare module 'react-test-renderer/lib/shallow/getVendorPrefixedEventName.js' { declare module 'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig.js' { declare module.exports: $Exports<'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig'>; } +declare module 'react-test-renderer/lib/shallow/inputValueTracking.js' { + declare module.exports: $Exports<'react-test-renderer/lib/shallow/inputValueTracking'>; +} declare module 'react-test-renderer/lib/shallow/instantiateReactComponent.js' { declare module.exports: $Exports<'react-test-renderer/lib/shallow/instantiateReactComponent'>; } @@ -1389,6 +1407,9 @@ declare module 'react-test-renderer/lib/shallow/KeyEscapeUtils.js' { declare module 'react-test-renderer/lib/shallow/LinkedValueUtils.js' { declare module.exports: $Exports<'react-test-renderer/lib/shallow/LinkedValueUtils'>; } +declare module 'react-test-renderer/lib/shallow/lowPriorityWarning.js' { + declare module.exports: $Exports<'react-test-renderer/lib/shallow/lowPriorityWarning'>; +} declare module 'react-test-renderer/lib/shallow/PluginModuleType.js' { declare module.exports: $Exports<'react-test-renderer/lib/shallow/PluginModuleType'>; } diff --git a/packages/react-navigation/flow-typed/react-native.js b/packages/react-navigation/flow-typed/react-native.js deleted file mode 100644 index 89524443..00000000 --- a/packages/react-navigation/flow-typed/react-native.js +++ /dev/null @@ -1,4463 +0,0 @@ -declare var __DEV__: boolean; - -declare module 'react-native' { - - declare type Color = string | number; - - declare type Transform = - { perspective: number | AnimatedInterpolation | AnimatedValue } | - { scale: number | AnimatedInterpolation | AnimatedValue } | - { scaleX: number | AnimatedInterpolation | AnimatedValue } | - { scaleY: number | AnimatedInterpolation | AnimatedValue } | - { translateX: number | AnimatedInterpolation | AnimatedValue } | - { translateY: number | AnimatedInterpolation | AnimatedValue } | - { rotate: string | AnimatedInterpolation | AnimatedValue } | - { rotateX: string | AnimatedInterpolation | AnimatedValue } | - { rotateY: string | AnimatedInterpolation | AnimatedValue } | - { rotateZ: string | AnimatedInterpolation | AnimatedValue } | - { skewX: string | AnimatedInterpolation | AnimatedValue } | - { skewY: string | AnimatedInterpolation | AnimatedValue }; - - declare type TransformPropTypes = {| - transform?: Array - |}; - - declare type LayoutPropTypes = {| - /** `display` sets the display type of this component. - * - * It works similarly to `display` in CSS, but only support 'flex' and 'none'. - * 'flex' is the default. - */ - display?: 'flex' | 'none', - - /** `width` sets the width of this component. - * - * It works similarly to `width` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/width for more details. - */ - width?: number | string, - - /** `height` sets the height of this component. - * - * It works similarly to `height` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/height for more details. - */ - height?: number | string, - - /** `top` is the number of logical pixels to offset the top edge of - * this component. - * - * It works similarly to `top` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/top - * for more details of how `top` affects layout. - */ - top?: number | string, - - /** `left` is the number of logical pixels to offset the left edge of - * this component. - * - * It works similarly to `left` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/left - * for more details of how `left` affects layout. - */ - left?: number | string, - - /** `right` is the number of logical pixels to offset the right edge of - * this component. - * - * It works similarly to `right` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/right - * for more details of how `right` affects layout. - */ - right?: number | string, - - /** `bottom` is the number of logical pixels to offset the bottom edge of - * this component. - * - * It works similarly to `bottom` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/bottom - * for more details of how `bottom` affects layout. - */ - bottom?: number | string, - - /** `minWidth` is the minimum width for this component, in logical pixels. - * - * It works similarly to `min-width` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/min-width - * for more details. - */ - minWidth?: number | string, - - /** `maxWidth` is the maximum width for this component, in logical pixels. - * - * It works similarly to `max-width` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/max-width - * for more details. - */ - maxWidth?: number | string, - - /** `minHeight` is the minimum height for this component, in logical pixels. - * - * It works similarly to `min-height` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/min-height - * for more details. - */ - minHeight?: number | string, - - /** `maxHeight` is the maximum height for this component, in logical pixels. - * - * It works similarly to `max-height` in CSS, but in React Native you - * must use points or percentages. Ems and other units are not supported. - * - * See https://developer.mozilla.org/en-US/docs/Web/CSS/max-height - * for more details. - */ - maxHeight?: number | string, - - /** Setting `margin` has the same effect as setting each of - * `marginTop`, `marginLeft`, `marginBottom`, and `marginRight`. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/margin - * for more details. - */ - margin?: number | string, - - /** Setting `marginVertical` has the same effect as setting both - * `marginTop` and `marginBottom`. - */ - marginVertical?: number | string, - - /** Setting `marginHorizontal` has the same effect as setting - * both `marginLeft` and `marginRight`. - */ - marginHorizontal?: number | string, - - /** `marginTop` works like `margin-top` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/margin-top - * for more details. - */ - marginTop?: number | string, - - /** `marginBottom` works like `margin-bottom` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/margin-bottom - * for more details. - */ - marginBottom?: number | string, - - /** `marginLeft` works like `margin-left` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/margin-left - * for more details. - */ - marginLeft?: number | string, - - /** `marginRight` works like `margin-right` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/margin-right - * for more details. - */ - marginRight?: number | string, - - /** Setting `padding` has the same effect as setting each of - * `paddingTop`, `paddingBottom`, `paddingLeft`, and `paddingRight`. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/padding - * for more details. - */ - padding?: number | string, - - /** Setting `paddingVertical` is like setting both of - * `paddingTop` and `paddingBottom`. - */ - paddingVertical?: number | string, - - /** Setting `paddingHorizontal` is like setting both of - * `paddingLeft` and `paddingRight`. - */ - paddingHorizontal?: number | string, - - /** `paddingTop` works like `padding-top` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/padding-top - * for more details. - */ - paddingTop?: number | string, - - /** `paddingBottom` works like `padding-bottom` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/padding-bottom - * for more details. - */ - paddingBottom?: number | string, - - /** `paddingLeft` works like `padding-left` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/padding-left - * for more details. - */ - paddingLeft?: number | string, - - /** `paddingRight` works like `padding-right` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/padding-right - * for more details. - */ - paddingRight?: number | string, - - /** `borderWidth` works like `border-width` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/border-width - * for more details. - */ - borderWidth?: number, - - /** `borderTopWidth` works like `border-top-width` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/border-top-width - * for more details. - */ - borderTopWidth?: number, - - /** `borderRightWidth` works like `border-right-width` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/border-right-width - * for more details. - */ - borderRightWidth?: number, - - /** `borderBottomWidth` works like `border-bottom-width` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/border-bottom-width - * for more details. - */ - borderBottomWidth?: number, - - /** `borderLeftWidth` works like `border-left-width` in CSS. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/border-left-width - * for more details. - */ - borderLeftWidth?: number, - - /** `position` in React Native is similar to regular CSS, but - * everything is set to `relative` by default, so `absolute` - * positioning is always just relative to the parent. - * - * If you want to position a child using specific numbers of logical - * pixels relative to its parent, set the child to have `absolute` - * position. - * - * If you want to position a child relative to something - * that is not its parent, just don't use styles for that. Use the - * component tree. - * - * See https://github.com/facebook/yoga - * for more details on how `position` differs between React Native - * and CSS. - */ - position?: 'absolute' | 'relative', - - /** `flexDirection` controls which directions children of a container go. - * `row` goes left to right, `column` goes top to bottom, and you may - * be able to guess what the other two do. It works like `flex-direction` - * in CSS, except the default is `column`. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/flex-direction - * for more details. - */ - flexDirection?: 'row' | 'row-reverse' | 'column' | 'column-reverse', - - /** `flexWrap` controls whether children can wrap around after they - * hit the end of a flex container. - * It works like `flex-wrap` in CSS (default: nowrap). - * See https://developer.mozilla.org/en-US/docs/Web/CSS/flex-wrap - * for more details. - */ - flexWrap?: 'wrap' | 'nowrap', - - /** `justifyContent` aligns children in the main direction. - * For example, if children are flowing vertically, `justifyContent` - * controls how they align vertically. - * It works like `justify-content` in CSS (default: flex-start). - * See https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content - * for more details. - */ - justifyContent?: 'flex-start' | 'flex-end' | 'center' | 'space-between' | 'space-around', - - /** `alignItems` aligns children in the cross direction. - * For example, if children are flowing vertically, `alignItems` - * controls how they align horizontally. - * It works like `align-items` in CSS (default: stretch). - * See https://developer.mozilla.org/en-US/docs/Web/CSS/align-items - * for more details. - */ - alignItems?: 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'baseline', - - /** `alignSelf` controls how a child aligns in the cross direction, - * overriding the `alignItems` of the parent. It works like `align-self` - * in CSS (default: auto). - * See https://developer.mozilla.org/en-US/docs/Web/CSS/align-self - * for more details. - */ - alignSelf?: 'auto' | 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'baseline', - - /** `alignContent` controls how rows align in the cross direction, - * overriding the `alignContent` of the parent. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/align-content - * for more details. - */ - alignContent?: 'flex-start' | 'flex-end' | 'center' | 'stretch' | 'space-between' | 'space-around', - - /** `overflow` controls how a children are measured and displayed. - * `overflow: hidden` causes views to be clipped while `overflow: scroll` - * causes views to be measured independently of their parents main axis.` - * It works like `overflow` in CSS (default: visible). - * See https://developer.mozilla.org/en/docs/Web/CSS/overflow - * for more details. - */ - overflow?: 'visible' | 'hidden' | 'scroll', - - /** In React Native `flex` does not work the same way that it does in CSS. - * `flex` is a number rather than a string, and it works - * according to the `Yoga` library - * at https://github.com/facebook/yoga - * - * When `flex` is a positive number, it makes the component flexible - * and it will be sized proportional to its flex value. So a - * component with `flex` set to 2 will take twice the space as a - * component with `flex` set to 1. - * - * When `flex` is 0, the component is sized according to `width` - * and `height` and it is inflexible. - * - * When `flex` is -1, the component is normally sized according - * `width` and `height`. However, if there's not enough space, - * the component will shrink to its `minWidth` and `minHeight`. - * - * flexGrow, flexShrink, and flexBasis work the same as in CSS. - */ - flex?: number, - flexGrow?: number, - flexShrink?: number, - flexBasis?: number | string, - - /** - * Aspect ratio control the size of the undefined dimension of a node. Aspect ratio is a - * non-standard property only available in react native and not CSS. - * - * - On a node with a set width/height aspect ratio control the size of the unset dimension - * - On a node with a set flex basis aspect ratio controls the size of the node in the cross axis - * if unset - * - On a node with a measure function aspect ratio works as though the measure function measures - * the flex basis - * - On a node with flex grow/shrink aspect ratio controls the size of the node in the cross axis - * if unset - * - Aspect ratio takes min/max dimensions into account - */ - aspectRatio?: number, - - /** `zIndex` controls which components display on top of others. - * Normally, you don't use `zIndex`. Components render according to - * their order in the document tree, so later components draw over - * earlier ones. `zIndex` may be useful if you have animations or custom - * modal interfaces where you don't want this behavior. - * - * It works like the CSS `z-index` property - components with a larger - * `zIndex` will render on top. Think of the z-direction like it's - * pointing from the phone into your eyeball. - * See https://developer.mozilla.org/en-US/docs/Web/CSS/z-index for - * more details. - */ - zIndex?: number, - - /** `direction` specifies the directional flow of the user interface. - * The default is `inherit`, except for root node which will have - * value based on the current locale. - * See https://facebook.github.io/yoga/docs/rtl/ - * for more details. - * @platform ios - */ - direction?: 'inherit' | 'ltr' | 'rtl', - |}; - - declare type ShadowPropTypes = {| - /** - * Sets the drop shadow color - * @platform ios - */ - shadowColor?: Color, - - /** - * Sets the drop shadow offset - * @platform ios - */ - shadowOffset?: {| - width?: number, - height?: number - |}, - - /** - * Sets the drop shadow opacity (multiplied by the color's alpha component) - * @platform ios - */ - shadowOpacity?: number, - - /** - * Sets the drop shadow blur radius - * @platform ios - */ - shadowRadius?: number, - |}; - - declare type ExtraViewStylePropTypes = {| - backfaceVisibility?: 'visible' | 'hidden', - backgroundColor?: Color, - borderColor?: Color, - borderTopColor?: Color, - borderRightColor?: Color, - borderBottomColor?: Color, - borderLeftColor?: Color, - borderRadius?: number, - borderTopLeftRadius?: number, - borderTopRightRadius?: number, - borderBottomLeftRadius?: number, - borderBottomRightRadius?: number, - borderStyle?: 'solid' | 'dotted' | 'dashed', - borderWidth?: number, - borderTopWidth?: number, - borderRightWidth?: number, - borderBottomWidth?: number, - borderLeftWidth?: number, - opacity?: number, - /** - * (Android-only) Sets the elevation of a view, using Android's underlying - * [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). - * This adds a drop shadow to the item and affects z-order for overlapping views. - * Only supported on Android 5.0+, has no effect on earlier versions. - * @platform android - */ - elevation?: number, - |}; - - declare type FontVariant = 'small-caps' | - 'oldstyle-nums' | - 'lining-nums' | - 'tabular-nums' | - 'proportional-nums'; - - declare type ExtraTextStylePropTypes = {| - color?: Color, - fontFamily?: string, - fontSize?: number, - fontStyle?: 'normal' | 'italic', - /** - * Specifies font weight. The values 'normal' and 'bold' are supported for - * most fonts. Not all fonts have a variant for each of the numeric values, - * in that case the closest one is chosen. - */ - fontWeight?: - 'normal' | 'bold' | - '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900', - /** - * @platform ios - */ - fontVariant?: Array, - textShadowOffset?: {| - width?: number, - height?: number - |}, - textShadowRadius?: number, - textShadowColor?: Color, - /** - * @platform ios - */ - letterSpacing?: number, - lineHeight?: number, - /** - * Specifies text alignment. The value 'justify' is only supported on iOS and - * fallbacks to `left` on Android. - */ - textAlign?: 'auto' | 'left' | 'right' | 'center' | 'justify', - /** - * @platform android - */ - textAlignVertical?: 'auto' | 'top' | 'bottom' | 'center', - /** - * Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. - * With some fonts, this padding can make text look slightly misaligned when centered vertically. - * For best results also set `textAlignVertical` to `center`. Default is true. - * @platform android - */ - includeFontPadding?: boolean, - textDecorationLine?: 'none' | 'underline' | 'line-through' | 'underline line-through', - /** - * @platform ios - */ - textDecorationStyle?: 'solid' | 'double' | 'dotted' | 'dashed', - /** - * @platform ios - */ - textDecorationColor?: Color, - /** - * @platform ios - */ - writingDirection?: 'auto' | 'ltr' | 'rtl', - |}; - - declare type ImageResizeModeEnum = { - contain: 'contain', - cover: 'cover', - stretch: 'stretch', - center: 'center', - repeat: 'repeat', - }; - - declare type ExtraImageStylePropTypes = {| - resizeMode?: $Keys, - backfaceVisibility?: 'visible' | 'hidden', - backgroundColor?: Color, - borderColor?: Color, - borderWidth?: number, - borderRadius?: number, - overflow?: 'visible' | 'hidden', - - /** - * Changes the color of all the non-transparent pixels to the tintColor. - */ - tintColor?: Color, - opacity?: number, - /** - * When the image has rounded corners, specifying an overlayColor will - * cause the remaining space in the corners to be filled with a solid color. - * This is useful in cases which are not supported by the Android - * implementation of rounded corners: - * - Certain resize modes, such as 'contain' - * - Animated GIFs - * - * A typical way to use this prop is with images displayed on a solid - * background and setting the `overlayColor` to the same color - * as the background. - * - * For details of how this works under the hood, see - * http://frescolib.org/docs/rounded-corners-and-circles.html - * - * @platform android - */ - overlayColor?: string, - - // Android-Specific styles - borderTopLeftRadius?: number, - borderTopRightRadius?: number, - borderBottomLeftRadius?: number, - borderBottomRightRadius?: number, - |}; - - - declare type ViewStylePropTypes = {| - ...LayoutPropTypes, - ...ShadowPropTypes, - ...TransformPropTypes, - ...ExtraViewStylePropTypes, - |}; - - declare type TextStylePropTypes = {| - ...LayoutPropTypes, - ...ShadowPropTypes, - ...TransformPropTypes, - ...ExtraViewStylePropTypes, - ...ExtraTextStylePropTypes, - |}; - - declare type ImageStylePropTypes = {| - ...LayoutPropTypes, - ...ShadowPropTypes, - ...TransformPropTypes, - ...ExtraImageStylePropTypes, - |}; - - declare type StylePropTypes = {| - ...LayoutPropTypes, - ...ShadowPropTypes, - ...$Exact, - ...ExtraImageStylePropTypes, - ...ExtraTextStylePropTypes, - ...ExtraViewStylePropTypes, - |} - - declare type StyleId = number; - - declare export type StyleDefinition = {[key: string]: StylePropTypes}; - declare type StyleRuleSet = {[key: $Keys]: StyleId}; - declare type StyleProp = false | null | void | T | V | Array>; - - declare export var StyleSheet: {| - hairlineWidth: number, - absoluteFill: StyleId, - absoluteFillObject: Object, - flatten: (style: StyleProp) => StylePropTypes, - create(styles: S): StyleRuleSet, - setStyleAttributePreprocessor(property: string, process: (nextProp: mixed) => mixed): void, - |}; - - declare type EdgeInsetsProp = { - top: number, - left: number, - bottom: number, - right: number, - }; - - declare type AccessibilityTrait = - 'none' | - 'button' | - 'link' | - 'header' | - 'search' | - 'image' | - 'selected' | - 'plays' | - 'key' | - 'text' | - 'summary' | - 'disabled' | - 'frequentUpdates' | - 'startsMedia' | - 'adjustable' | - 'allowsDirectInteraction' | - 'pageTurn'; - - declare type AccessibilityComponentType = - 'none' | - 'button' | - 'radiobutton_checked' | - 'radiobutton_unchecked'; - - declare type MeasureOnSuccessCallback = ( - x: number, - y: number, - width: number, - height: number, - pageX: number, - pageY: number, - ) => void; - - declare type MeasureInWindowOnSuccessCallback = ( - x: number, - y: number, - width: number, - height: number, - ) => void; - - declare type MeasureLayoutOnSuccessCallback = ( - left: number, - top: number, - width: number, - height: number, - ) => void; - - declare type NativeMethodsMixinType = { - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: Object): void, - }; - - declare type ViewDefaultProps = { - }; - - declare type RCTViewAttributes = { - accessible?: boolean, - accessibilityLabel?: React$PropType$Primitive, - accessibilityComponentType?: AccessibilityComponentType, - accessibilityLiveRegion?: 'none' | 'polite' | 'assertive', - importantForAccessibility?: 'auto'| 'yes'| 'no'| 'no-hide-descendants', - accessibilityTraits?: AccessibilityTrait | Array, - accessibilityViewIsModal?: boolean, - onAccessibilityTap?: Function, - onMagicTap?: Function, - testID?: string, - nativeID?: string, - pointerEvents?: 'box-none'| 'none'| 'box-only'| 'auto', - removeClippedSubviews?: boolean, - renderToHardwareTextureAndroid?: boolean, - shouldRasterizeIOS?: boolean, - collapsable?: boolean, - needsOffscreenAlphaCompositing?: boolean, - hitSlop?: EdgeInsetsProp, - /** - * Invoked on mount and layout changes with - * - * `{nativeEvent: {layout: {x, y, width, height}}}` - */ - onLayout?: Function, - } - - declare export type ViewProps = { - ...$Exact, - onResponderGrant?: Function, - onResponderMove?: Function, - onResponderReject?: Function, - onResponderRelease?: Function, - onResponderTerminate?: Function, - onResponderTerminationRequest?: Function, - onStartShouldSetResponder?: Function, - onStartShouldSetResponderCapture?: Function, - onMoveShouldSetResponder?: Function, - onMoveShouldSetResponderCapture?: Function, - style?: StyleProp, - children?: React$Element<*>, - }; - - declare class BaseView extends React$Component { - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: P): void, - } - - declare export class View extends BaseView {} - - declare export type AnimatedViewStylePropTypes = { - ...$Exact, - ...({ [key: $Keys]: AnimatedValue | AnimatedInterpolation }) - }; - - declare type AnimatedViewProps = { - ...$Exact, - style: StyleProp, - } - - declare class AnimatedView extends BaseView {} - - declare type TextDefaultProps = { - accessible: true, - allowFontScaling: true, - ellipsizeMode: 'tail', - disabled: false, - }; - - declare export type TextProps = { - ...$Exact, - /** - * When `numberOfLines` is set, this prop defines how text will be truncated. - * `numberOfLines` must be set in conjunction with this prop. - * - * This can be one of the following values: - * - * - `head` - The line is displayed so that the end fits in the container and the missing text - * at the beginning of the line is indicated by an ellipsis glyph. e.g., "...wxyz" - * - `middle` - The line is displayed so that the beginning and end fit in the container and the - * missing text in the middle is indicated by an ellipsis glyph. "ab...yz" - * - `tail` - The line is displayed so that the beginning fits in the container and the - * missing text at the end of the line is indicated by an ellipsis glyph. e.g., "abcd..." - * - `clip` - Lines are not drawn past the edge of the text container. - * - * The default is `tail`. - * - * > `clip` is working only for iOS - */ - ellipsizeMode?: 'head' | 'middle' | 'tail' | 'clip', - /** - * Used to truncate the text with an ellipsis after computing the text - * layout, including line wrapping, such that the total number of lines - * does not exceed this number. - * - * This prop is commonly used with `ellipsizeMode`. - */ - numberOfLines?: number, - /** - * Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` - * The default value is `highQuality`. - * @platform android - */ - textBreakStrategy?: 'simple' | 'highQuality' | 'balanced', - /** - * This function is called on press. - * - * e.g., `onPress={() => console.log('1st')}` - */ - onPress?: Function, - /** - * This function is called on long press. - * - * e.g., `onLongPress={this.increaseSize}>` - */ - onLongPress?: Function, - /** - * When the scroll view is disabled, this defines how far your touch may - * move off of the button, before deactivating the button. Once deactivated, - * try moving it back and you'll see that the button is once again - * reactivated! Move it back and forth several times while the scroll view - * is disabled. Ensure you pass in a constant to reduce memory allocations. - */ - pressRetentionOffset?: EdgeInsetsProp, - /** - * Lets the user select text, to use the native copy and paste functionality. - */ - selectable?: boolean, - /** - * The highlight color of the text. - * @platform android - */ - selectionColor?: Color, - /** - * When `true`, no visual change is made when text is pressed down. By - * default, a gray oval highlights the text on press down. - * @platform ios - */ - suppressHighlighting?: boolean, - /** - * Used to locate this view in end-to-end tests. - */ - testID?: string, - /** - * Used to locate this view from native code. - * @platform android - */ - nativeID?: string, - /** - * Specifies whether fonts should scale to respect Text Size accessibility settings. The - * default is `true`. - */ - allowFontScaling?: boolean, - /** - * When set to `true`, indicates that the view is an accessibility element. The default value - * for a `Text` element is `true`. - * - * See the - * [Accessibility guide](docs/accessibility.html#accessible-ios-android) - * for more information. - */ - accessible?: boolean, - /** - * Specifies whether font should be scaled down automatically to fit given style constraints. - * @platform ios - */ - adjustsFontSizeToFit?: boolean, - /** - * Specifies smallest possible scale a font can reach when adjustsFontSizeToFit is enabled. (values 0.01-1.0). - * @platform ios - */ - minimumFontScale?: number, - /** - * Specifies the disabled state of the text view for testing purposes - * @platform android - */ - disabled?: boolean, - style?: StyleProp, - children?: React$Element<*>, - }; - - declare class BaseText extends React$Component { - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: P): void, - } - - declare export class Text extends BaseText {} - - declare type AnimatedTextStylePropTypes = { - ...$Exact, - ...({ [key: $Keys]: AnimatedValue | AnimatedInterpolation }) - }; - - declare type AnimatedTextProps = { - ...$Exact, - style: StyleProp, - }; - - declare class AnimatedText extends BaseText {} - - declare type ImageUriSourcePropType = { - uri: string, - width?: number, - height?: number, - scale?: number, - /** - * `bundle` is the iOS asset bundle which the image is included in. This - * will default to [NSBundle mainBundle] if not set. - * @platform ios - */ - bundle?: string, - /** - * `method` is the HTTP Method to use. Defaults to GET if not specified. - */ - method?: string, - /** - * `headers` is an object representing the HTTP headers to send along with the - * request for a remote image. - */ - headers?: { [key: string]: string }, - /** - * `body` is the HTTP body to send with the request. This must be a valid - * UTF-8 string, and will be sent exactly as specified, with no - * additional encoding (e.g. URL-escaping or base64) applied. - */ - body?: string, - /** - * `cache` determines how the requests handles potentially cached - * responses. - * - * - `default`: Use the native platforms default strategy. `useProtocolCachePolicy` on iOS. - * - * - `reload`: The data for the URL will be loaded from the originating source. - * No existing cache data should be used to satisfy a URL load request. - * - * - `force-cache`: The existing cached data will be used to satisfy the request, - * regardless of its age or expiration date. If there is no existing data in the cache - * corresponding the request, the data is loaded from the originating source. - * - * - `only-if-cached`: The existing cache data will be used to satisfy a request, regardless of - * its age or expiration date. If there is no existing data in the cache corresponding - * to a URL load request, no attempt is made to load the data from the originating source, - * and the load is considered to have failed. - * - * @platform ios - */ - cache?: 'default' | 'reload' | 'force-cache' | 'only-if-cached', - }; - - declare type ImageSourcePropType = ImageUriSourcePropType | number | Array; - - declare type ImageProps = { - /** - * > `ImageResizeMode` is an `Enum` for different image resizing modes, set via the - * > `resizeMode` style property on `Image` components. The values are `contain`, `cover`, - * > `stretch`, `center`, `repeat`. - */ - style?: StyleProp, - /** - * The image source (either a remote URL or a local file resource). - * - * This prop can also contain several remote URLs, specified together with - * their width and height and potentially with scale/other URI arguments. - * The native side will then choose the best `uri` to display based on the - * measured size of the image container. A `cache` property can be added to - * control how networked request interacts with the local cache. - * - * The currently supported formats are `png`, `jpg`, `jpeg`, `bmp`, `gif`, - * `webp` (Android only), `psd` (iOS only). - */ - source?: ImageSourcePropType, - /** - * A static image to display while loading the image source. - * - * - `uri` - a string representing the resource identifier for the image, which - * should be either a local file path or the name of a static image resource - * (which should be wrapped in the `require('./path/to/image.png')` function). - * - `width`, `height` - can be specified if known at build time, in which case - * these will be used to set the default `` component dimensions. - * - `scale` - used to indicate the scale factor of the image. Defaults to 1.0 if - * unspecified, meaning that one image pixel equates to one display point / DIP. - * - `number` - Opaque type returned by something like `require('./image.jpg')`. - * - * @platform ios - */ - defaultSource?: ImageSourcePropType, - /** - * When true, indicates the image is an accessibility element. - * @platform ios - */ - accessible?: boolean, - /** - * The text that's read by the screen reader when the user interacts with - * the image. - * @platform ios - */ - accessibilityLabel?: React$PropType$Primitive, - /** - * blurRadius: the blur radius of the blur filter added to the image - */ - blurRadius?: number, - /** - * When the image is resized, the corners of the size specified - * by `capInsets` will stay a fixed size, but the center content and borders - * of the image will be stretched. This is useful for creating resizable - * rounded buttons, shadows, and other resizable assets. More info in the - * [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets). - * - * @platform ios - */ - capInsets?: EdgeInsetsPropType, - /** - * The mechanism that should be used to resize the image when the image's dimensions - * differ from the image view's dimensions. Defaults to `auto`. - * - * - `auto`: Use heuristics to pick between `resize` and `scale`. - * - * - `resize`: A software operation which changes the encoded image in memory before it - * gets decoded. This should be used instead of `scale` when the image is much larger - * than the view. - * - * - `scale`: The image gets drawn downscaled or upscaled. Compared to `resize`, `scale` is - * faster (usually hardware accelerated) and produces higher quality images. This - * should be used if the image is smaller than the view. It should also be used if the - * image is slightly bigger than the view. - * - * More details about `resize` and `scale` can be found at http://frescolib.org/docs/resizing-rotating.html. - * - * @platform android - */ - resizeMethod?: 'auto' | 'resize' | 'scale', - /** - * Determines how to resize the image when the frame doesn't match the raw - * image dimensions. - * - * - `cover`: Scale the image uniformly (maintain the image's aspect ratio) - * so that both dimensions (width and height) of the image will be equal - * to or larger than the corresponding dimension of the view (minus padding). - * - * - `contain`: Scale the image uniformly (maintain the image's aspect ratio) - * so that both dimensions (width and height) of the image will be equal to - * or less than the corresponding dimension of the view (minus padding). - * - * - `stretch`: Scale width and height independently, This may change the - * aspect ratio of the src. - * - * - `repeat`: Repeat the image to cover the frame of the view. The - * image will keep it's size and aspect ratio. (iOS only) - */ - resizeMode?: $Keys, - /** - * A unique identifier for this element to be used in UI Automation - * testing scripts. - */ - testID?: string, - /** - * Invoked on mount and layout changes with - * `{nativeEvent: {layout: {x, y, width, height}}}`. - */ - onLayout?: Function, - /** - * Invoked on load start. - * - * e.g., `onLoadStart={(e) => this.setState({loading: true})}` - */ - onLoadStart?: Function, - /** - * Invoked on download progress with `{nativeEvent: {loaded, total}}`. - * @platform ios - */ - onProgress?: Function, - /** - * Invoked on load error with `{nativeEvent: {error}}`. - */ - onError?: Function, - /** - * Invoked when a partial load of the image is complete. The definition of - * what constitutes a "partial load" is loader specific though this is meant - * for progressive JPEG loads. - * @platform ios - */ - onPartialLoad?: Function, - /** - * Invoked when load completes successfully. - */ - onLoad?: Function, - /** - * Invoked when load either succeeds or fails. - */ - onLoadEnd?: Function, - children?: React$Element<*>, - } - - declare type ResolvedAssetSource = { - __packager_asset: boolean, - width: ?number, - height: ?number, - uri: string, - scale: number, - }; - - declare class BaseImage extends React$Component { - static resizeMode: ImageResizeModeEnum, - /** - * Retrieve the width and height (in pixels) of an image prior to displaying it. - * This method can fail if the image cannot be found, or fails to download. - * - * In order to retrieve the image dimensions, the image may first need to be - * loaded or downloaded, after which it will be cached. This means that in - * principle you could use this method to preload images, however it is not - * optimized for that purpose, and may in future be implemented in a way that - * does not fully load/download the image data. A proper, supported way to - * preload images will be provided as a separate API. - * - * Does not work for static image resources. - * - * @param uri The location of the image. - * @param success The function that will be called if the image was successfully found and width - * and height retrieved. - * @param failure The function that will be called if there was an error, such as failing to - * to retrieve the image. - * - * @returns void - * - * @platform ios - */ - static getSize( - uri: string, - success: (width: number, height: number) => void, - failure?: (error: any) => void, - ): void, - - /** - * Prefetches a remote image for later use by downloading it to the disk - * cache - * - * @param url The remote location of the image. - * - * @return The prefetched image. - */ - static prefetch(url: string): Promise, - - /** - * Resolves an asset reference into an object which has the properties `uri`, `width`, - * and `height`. The input may either be a number (opaque type returned by - * require('./foo.png')) or an `ImageSource` like { uri: '' } - */ - static resolveAssetSource(source: ImageSourcePropType): ?ResolvedAssetSource, - - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: P): void, - } - - declare export class Image extends BaseImage {} - - declare type AnimatedImageStylePropTypes = { - ...$Exact, - ...({ [key: $Keys]: AnimatedValue | AnimatedInterpolation }) - }; - - declare type AnimatedImageProps = { - ...$Exact, - style: StyleProp, - }; - - declare class AnimatedImage extends BaseView {} - - - declare type ScrollViewProps = { - ...$Exact, - /** - * Controls whether iOS should automatically adjust the content inset - * for scroll views that are placed behind a navigation bar or - * tab bar/ toolbar. The default value is true. - * @platform ios - */ - automaticallyAdjustContentInsets?: boolean, - /** - * The amount by which the scroll view content is inset from the edges - * of the scroll view. Defaults to `{top: 0, left: 0, bottom: 0, right: 0}`. - * @platform ios - */ - contentInset?: EdgeInsetsPropType, - /** - * Used to manually set the starting scroll offset. - * The default value is `{x: 0, y: 0}`. - * @platform ios - */ - contentOffset?: PointPropType, - /** - * When true, the scroll view bounces when it reaches the end of the - * content if the content is larger then the scroll view along the axis of - * the scroll direction. When false, it disables all bouncing even if - * the `alwaysBounce*` props are true. The default value is true. - * @platform ios - */ - bounces?: boolean, - /** - * When true, gestures can drive zoom past min/max and the zoom will animate - * to the min/max value at gesture end, otherwise the zoom will not exceed - * the limits. - * @platform ios - */ - bouncesZoom?: boolean, - /** - * When true, the scroll view bounces horizontally when it reaches the end - * even if the content is smaller than the scroll view itself. The default - * value is true when `horizontal={true}` and false otherwise. - * @platform ios - */ - alwaysBounceHorizontal?: boolean, - /** - * When true, the scroll view bounces vertically when it reaches the end - * even if the content is smaller than the scroll view itself. The default - * value is false when `horizontal={true}` and true otherwise. - * @platform ios - */ - alwaysBounceVertical?: boolean, - /** - * When true, the scroll view automatically centers the content when the - * content is smaller than the scroll view bounds; when the content is - * larger than the scroll view, this property has no effect. The default - * value is false. - * @platform ios - */ - centerContent?: boolean, - /** - * These styles will be applied to the scroll view content container which - * wraps all of the child views. Example: - * - * ``` - * return ( - * - * - * ); - * ... - * const styles = StyleSheet.create({ - * contentContainer: { - * paddingVertical: 20 - * } - * }); - * ``` - */ - contentContainerStyle?: StyleProp, - /** - * A floating-point number that determines how quickly the scroll view - * decelerates after the user lifts their finger. You may also use string - * shortcuts `"normal"` and `"fast"` which match the underlying iOS settings - * for `UIScrollViewDecelerationRateNormal` and - * `UIScrollViewDecelerationRateFast` respectively. - * - * - `'normal'`: 0.998 (the default) - * - `'fast'`: 0.99 - * - * @platform ios - */ - decelerationRate?: 'fast' | 'normal' | number, - /** - * When true, the scroll view's children are arranged horizontally in a row - * instead of vertically in a column. The default value is false. - */ - horizontal?: boolean, - /** - * The style of the scroll indicators. - * - * - `'default'` (the default), same as `black`. - * - `'black'`, scroll indicator is black. This style is good against a light background. - * - `'white'`, scroll indicator is white. This style is good against a dark background. - * - * @platform ios - */ - indicatorStyle?: 'default' | 'black' | 'white', - /** - * When true, the ScrollView will try to lock to only vertical or horizontal - * scrolling while dragging. The default value is false. - * @platform ios - */ - directionalLockEnabled?: boolean, - /** - * When false, once tracking starts, won't try to drag if the touch moves. - * The default value is true. - * @platform ios - */ - canCancelContentTouches?: boolean, - /** - * Determines whether the keyboard gets dismissed in response to a drag. - * - * - `'none'` (the default), drags do not dismiss the keyboard. - * - `'on-drag'`, the keyboard is dismissed when a drag begins. - * - `'interactive'`, the keyboard is dismissed interactively with the drag and moves in - * synchrony with the touch; dragging upwards cancels the dismissal. - * On android this is not supported and it will have the same behavior as 'none'. - */ - keyboardDismissMode?: 'none' | 'interactive' | 'on-drag', - /** - * Determines when the keyboard should stay visible after a tap. - * - * - `'never'` (the default), tapping outside of the focused text input when the keyboard - * is up dismisses the keyboard. When this happens, children won't receive the tap. - * - `'always'`, the keyboard will not dismiss automatically, and the scroll view will not - * catch taps, but children of the scroll view can catch taps. - * - `'handled'`, the keyboard will not dismiss automatically when the tap was handled by - * a children, (or captured by an ancestor). - * - `false`, deprecated, use 'never' instead - * - `true`, deprecated, use 'always' instead - */ - keyboardShouldPersistTaps?: 'always' | 'never' | 'handled' | false | true, - /** - * The maximum allowed zoom scale. The default value is 1.0. - * @platform ios - */ - maximumZoomScale?: number, - /** - * The minimum allowed zoom scale. The default value is 1.0. - * @platform ios - */ - minimumZoomScale?: number, - /** - * Fires at most once per frame during scrolling. The frequency of the - * events can be controlled using the `scrollEventThrottle` prop. - */ - onScroll?: Function, - /** - * Called when a scrolling animation ends. - * @platform ios - */ - onScrollAnimationEnd?: Function, - /** - * Called when scrollable content view of the ScrollView changes. - * - * Handler function is passed the content width and content height as parameters: - * `(contentWidth, contentHeight)` - * - * It's implemented using onLayout handler attached to the content container - * which this ScrollView renders. - */ - onContentSizeChange?: Function, - /** - * When true, the scroll view stops on multiples of the scroll view's size - * when scrolling. This can be used for horizontal pagination. The default - * value is false. - */ - pagingEnabled?: boolean, - /** - * When false, the view cannot be scrolled via touch interaction. - * The default value is true. - * - * Note that the view can be always be scrolled by calling `scrollTo`. - */ - scrollEnabled?: boolean, - /** - * This controls how often the scroll event will be fired while scrolling - * (as a time interval in ms). A lower number yields better accuracy for code - * that is tracking the scroll position, but can lead to scroll performance - * problems due to the volume of information being send over the bridge. - * You will not notice a difference between values set between 1-16 as the - * JS run loop is synced to the screen refresh rate. If you do not need precise - * scroll position tracking, set this value higher to limit the information - * being sent across the bridge. The default value is zero, which results in - * the scroll event being sent only once each time the view is scrolled. - * @platform ios - */ - scrollEventThrottle?: number, - /** - * The amount by which the scroll view indicators are inset from the edges - * of the scroll view. This should normally be set to the same value as - * the `contentInset`. Defaults to `{0, 0, 0, 0}`. - * @platform ios - */ - scrollIndicatorInsets?: EdgeInsetsPropType, - /** - * When true, the scroll view scrolls to top when the status bar is tapped. - * The default value is true. - * @platform ios - */ - scrollsToTop?: boolean, - /** - * When true, shows a horizontal scroll indicator. - * The default value is true. - */ - showsHorizontalScrollIndicator?: boolean, - /** - * When true, shows a vertical scroll indicator. - * The default value is true. - */ - showsVerticalScrollIndicator?: boolean, - /** - * An array of child indices determining which children get docked to the - * top of the screen when scrolling. For example, passing - * `stickyHeaderIndices={[0]}` will cause the first child to be fixed to the - * top of the scroll view. This property is not supported in conjunction - * with `horizontal={true}`. - */ - stickyHeaderIndices?: Array, - /** - * When set, causes the scroll view to stop at multiples of the value of - * `snapToInterval`. This can be used for paginating through children - * that have lengths smaller than the scroll view. Used in combination - * with `snapToAlignment`. - * @platform ios - */ - snapToInterval?: number, - /** - * When `snapToInterval` is set, `snapToAlignment` will define the relationship - * of the snapping to the scroll view. - * - * - `'start'` (the default) will align the snap at the left (horizontal) or top (vertical) - * - `'center'` will align the snap in the center - * - `'end'` will align the snap at the right (horizontal) or bottom (vertical) - * - * @platform ios - */ - snapToAlignment?: 'start' | 'center' | 'end', - /** - * Experimental: When true, offscreen child views (whose `overflow` value is - * `hidden`) are removed from their native backing superview when offscreen. - * This can improve scrolling performance on long lists. The default value is - * true. - */ - removeClippedSubviews?: boolean, - /** - * The current scale of the scroll view content. The default value is 1.0. - * @platform ios - */ - zoomScale?: number, - - /** - * A RefreshControl component, used to provide pull-to-refresh - * functionality for the ScrollView. Only works for vertical ScrollViews - * (`horizontal` prop must be `false`). - * - * See [RefreshControl](docs/refreshcontrol.html). - */ - refreshControl?: React$Element<*>, - - /** - * Sometimes a scrollview takes up more space than its content fills. When this is - * the case, this prop will fill the rest of the scrollview with a color to avoid setting - * a background and creating unnecessary overdraw. This is an advanced optimization - * that is not needed in the general case. - * @platform android - */ - endFillColor?: Color, - - /** - * Tag used to log scroll performance on this scroll view. Will force - * momentum events to be turned on (see sendMomentumEvents). This doesn't do - * anything out of the box and you need to implement a custom native - * FpsListener for it to be useful. - * @platform android - */ - scrollPerfTag?: string, - - /** - * Used to override default value of overScroll mode. - * - * Possible values: - * - * - `'auto'` - Default value, allow a user to over-scroll - * this view only if the content is large enough to meaningfully scroll. - * - `'always'` - Always allow a user to over-scroll this view. - * - `'never'` - Never allow a user to over-scroll this view. - * - * @platform android - */ - overScrollMode?: 'auto' | 'always' | 'never', - } - - declare export class BaseScrollView extends React$Component { - // TODO(lmr): ScrollResponder.Mixin? - setNativeProps(props: P): void, - - /** - * Returns a reference to the underlying scroll responder, which supports - * operations like `scrollTo`. All ScrollView-like components should - * implement this method so that they can be composed while providing access - * to the underlying scroll responder's methods. - */ - getScrollResponder(): ScrollView, - - getScrollableNode(): any, - - getInnerViewNode(): any, - - /** - * Scrolls to a given x, y offset, either immediately or with a smooth animation. - * - * Example: - * - * `scrollTo({x: 0, y: 0, animated: true})` - * - * Note: The weird function signature is due to the fact that, for historical reasons, - * the function also accepts separate arguments as an alternative to the options object. - * This is deprecated due to ambiguity (y before x), and SHOULD NOT BE USED. - */ - scrollTo( - y?: number | { x?: number, y?: number, animated?: boolean }, - x?: number, - animated?: boolean - ): void, - - /** - * If this is a vertical ScrollView scrolls to the bottom. - * If this is a horizontal ScrollView scrolls to the right. - * - * Use `scrollToEnd({animated: true})` for smooth animated scrolling, - * `scrollToEnd({animated: false})` for immediate scrolling. - * If no options are passed, `animated` defaults to true. - */ - scrollToEnd( - options?: { animated?: boolean }, - ): void, - } - - declare export class ScrollView extends BaseScrollView {} - - declare type AnimatedScrollViewStyleProps = { - ...$Exact, - ...({ [key: $Keys]: AnimatedValue | AnimatedInterpolation }) - }; - - declare type AnimatedScrollViewProps = { - ...$Exact, - style: StyleProp, - }; - - declare class AnimatedScrollView extends BaseView {} - - declare export var Platform: {| - OS: 'ios' | 'android', - Version: number, - isPad: boolean, - isTesting: boolean, - isTVOS: boolean, - select(obj: { [key: string]: T }): T, - |} - - declare type Dimension = { - width: number, - height: number, - scale: number, - fontScale: number, - }; - - declare type DimensionName = 'window' | 'screen'; - - declare export var Dimensions: {| - set(dims: { [key: DimensionName]: Dimension }): void, - get(dim: DimensionName): Dimensions, - addEventListener( - type: string, - handler: Function - ): void, - removeEventListener( - type: string, - handler: Function - ): void, - |} - - declare export var PixelRatio: {| - /** - * Returns the device pixel density. Some examples: - * - * - PixelRatio.get() === 1 - * - mdpi Android devices (160 dpi) - * - PixelRatio.get() === 1.5 - * - hdpi Android devices (240 dpi) - * - PixelRatio.get() === 2 - * - iPhone 4, 4S - * - iPhone 5, 5c, 5s - * - iPhone 6 - * - xhdpi Android devices (320 dpi) - * - PixelRatio.get() === 3 - * - iPhone 6 plus - * - xxhdpi Android devices (480 dpi) - * - PixelRatio.get() === 3.5 - * - Nexus 6 - */ - get(): number, - - /** - * Returns the scaling factor for font sizes. This is the ratio that is used to calculate the - * absolute font size, so any elements that heavily depend on that should use this to do - * calculations. - * - * If a font scale is not set, this returns the device pixel ratio. - * - * Currently this is only implemented on Android and reflects the user preference set in - * Settings > Display > Font size, on iOS it will always return the default pixel ratio. - * @platform android - */ - getFontScale(): number, - - /** - * Converts a layout size (dp) to pixel size (px). - * - * Guaranteed to return an integer number. - */ - getPixelSizeForLayoutSize(layoutSize: number): number, - - /** - * Rounds a layout size (dp) to the nearest layout size that corresponds to - * an integer number of pixels. For example, on a device with a PixelRatio - * of 3, `PixelRatio.roundToNearestPixel(8.4) = 8.33`, which corresponds to - * exactly (8.33 * 3) = 25 pixels. - */ - roundToNearestPixel(layoutSize: number): number, - - // No-op for iOS, but used on the web. Should not be documented. - startDetecting(): void, - |}; - - declare type LayoutAnimationTypesEnum = { - spring: 'spring', - linear: 'linear', - easeInEaseOut: 'easeInEaseOut', - easeIn: 'easeIn', - easeOut: 'easeOut', - keyboard: 'keyboard', - }; - - declare type LayoutAnimationPropertiesEnum = { - opacity: 'opacity', - scaleXY: 'scaleXY', - }; - - declare type Anim = { - duration?: number, - delay?: number, - springDamping?: number, - initialVelocity?: number, - type?: $Keys, - property?: $Keys, - }; - - declare type LayoutAnimationConfig = { - duration: number, - create?: Anim, - update?: Anim, - delete?: Anim, - }; - - declare export var LayoutAnimation: { - /** - * Schedules an animation to happen on the next layout. - * - * @param config Specifies animation properties: - * - * - `duration` in milliseconds - * - `create`, config for animating in new views (see `Anim` type) - * - `update`, config for animating views that have been updated - * (see `Anim` type) - * - * @param onAnimationDidEnd Called when the animation finished. - * Only supported on iOS. - * @param onError Called on error. Only supported on iOS. - */ - configureNext(config: LayoutAnimationConfig, onAnimationDidEnd?: Function): void, - /** - * Helper for creating a config for `configureNext`. - */ - create(duration: number, type, creationProp): LayoutAnimationConfig, - Types: LayoutAnimationTypesEnum, - Properties: LayoutAnimationPropertiesEnum, - Presets: { - easeInEaseOut: LayoutAnimationConfig, - linear: LayoutAnimationConfig, - spring: LayoutAnimationConfig, - }, - easeInEaseOut(onAnimationDidEnd?: Function): void, - linear(onAnimationDidEnd?: Function): void, - spring(onAnimationDidEnd?: Function): void, - }; - - declare type Event = Object; - declare type Selection = { - start: number, - end?: number, - }; - - declare type DataDetector = - 'phoneNumber' | - 'link' | - 'address' | - 'calendarEvent' | - 'none' | - 'all'; - - declare type TextInputState = {| - /** - * Returns the ID of the currently focused text field, if one exists - * If no text field is focused it returns null - */ - currentlyFocusedField(): ?number, - - /** - * @param {number} TextInputID id of the text field to focus - * Focuses the specified text field - * noop if the text field was already focused - */ - focusTextInput(textFieldID: ?number): void, - - /** - * @param {number} textFieldID id of the text field to focus - * Unfocuses the specified text field - * noop if it wasn't focused - */ - blurTextInput(textFieldID: ?number): void, - |}; - - declare type EventSubscription = { - eventType: string; - key: number; - subscriber: EventSubscriptionVendor; - remove(): void, - } - - declare type EventSubscriptionVendor = { - addSubscription(eventType: string, subscription: EventSubscription): EventSubscription, - removeAllSubscriptions(eventType: ?string): void, - removeSubscription(subscription: EventSubscription): void, - getSubscriptionsForType(eventType: string): ?[EventSubscription], - } - - declare type EmitterSubscription = { - emitter: EventEmitter; - listener: Function; - context: ?Object; - remove(): void, - } - - declare type EventEmitter = { - emit(eventType: T, ...args: any[]): void, - addListener(eventType: T, listener: Function, context: ?Object): EmitterSubscription, - once(eventType: T, listener: Function, context: ?Object): EmitterSubscription, - removeAllListeners(): void, - removeCurrentListener(): void, - removeSubscription(subscription: EmitterSubscription): void, - listeners(eventType: T): [EmitterSubscription], - removeListener(eventType: T, listener: Function): void, - } - - declare type EventHolderToken = { eventType: T, index: number }; - - declare type EventHolder = { - holdEvent(eventType: T, ...args: any[]): EventHolderToken, - emitToListener(eventType: ?T, listener: Function, context: ?Object): void, - releaseCurrentEvent(): void, - releaseEvent(token: EventHolderToken): void, - releaseEventType(eventType: T): void, - } - - declare type EventEmitterWithHolding = { - addListener(eventType: T, listener: Function, context: ?Object): EmitterSubscription, - once(eventType: T, listener: Function, context: ?Object): EmitterSubscription, - removeAllListeners(eventType: T): void, - removeCurrentListener(): void, - listeners(eventType: T): [EmitterSubscription], - emit(eventType: T, ...args: any[]): void, - - addRetroactiveListener(eventType: T, listener: Function, context: ?Object): EmitterSubscription, - emitAndHold(eventType: T, ...args: any[]): void, - releaseCurrentEvent(): void, - releaseHeldEventType(eventType: T): void, - } - - declare type DocumentSelectionState = {| - ...EventEmitterWithHolding<'blur' | 'focus' | 'update'>, - update(anchor, focus): void, - constrainLength(maxLength: number): void, - focus(): void, - blur(): void, - hasFocus(): void, - isCollapsed(): boolean, - isBackward(): boolean, - getAnchorOffset(): ?number, - getFocusOffset(): ?number, - getStartOffset(): ?number, - getEndOffset(): ?number, - overlaps(start: number, end: number): boolean, - |} - - declare type TextInputProps = { - ...ViewProps, - /** - * Can tell `TextInput` to automatically capitalize certain characters. - * - * - `characters`: all characters. - * - `words`: first letter of each word. - * - `sentences`: first letter of each sentence (*default*). - * - `none`: don't auto capitalize anything. - */ - autoCapitalize?: 'none' | 'sentences' | 'words' | 'characters', - /** - * If `false`, disables auto-correct. The default value is `true`. - */ - autoCorrect?: boolean, - /** - * If `false`, disables spell-check style (i.e. red underlines). - * The default value is inherited from `autoCorrect`. - * @platform ios - */ - spellCheck?: boolean, - /** - * If `true`, focuses the input on `componentDidMount`. - * The default value is `false`. - */ - autoFocus?: boolean, - /** - * If `false`, text is not editable. The default value is `true`. - */ - editable?: boolean, - /** - * Determines which keyboard to open, e.g.`numeric`. - * - * The following values work across platforms: - * - * - `default` - * - `numeric` - * - `email-address` - * - `phone-pad` - */ - keyboardType?: - // Cross-platform - 'default' | - 'email-address' | - 'numeric' | - 'phone-pad' | - // iOS-only - 'ascii-capable' | - 'numbers-and-punctuation' | - 'url' | - 'number-pad' | - 'name-phone-pad' | - 'decimal-pad' | - 'twitter' | - 'web-search', - /** - * Determines the color of the keyboard. - * @platform ios - */ - keyboardAppearance?: 'default' | 'light' | 'dark', - /** - * Determines how the return key should look. On Android you can also use - * `returnKeyLabel`. - * - * *Cross platform* - * - * The following values work across platforms: - * - * - `done` - * - `go` - * - `next` - * - `search` - * - `send` - * - * *Android Only* - * - * The following values work on Android only: - * - * - `none` - * - `previous` - * - * *iOS Only* - * - * The following values work on iOS only: - * - * - `default` - * - `emergency-call` - * - `google` - * - `join` - * - `route` - * - `yahoo` - */ - returnKeyType?: - // Cross-platform - 'done'| - 'go'| - 'next'| - 'search'| - 'send'| - // Android-only - 'none'| - 'previous'| - // iOS-only - 'default'| - 'emergency-call'| - 'google'| - 'join'| - 'route'| - 'yahoo', - /** - * Sets the return key to the label. Use it instead of `returnKeyType`. - * @platform android - */ - returnKeyLabel?: string, - /** - * Limits the maximum number of characters that can be entered. Use this - * instead of implementing the logic in JS to avoid flicker. - */ - maxLength?: number, - /** - * Sets the number of lines for a `TextInput`. Use it with multiline set to - * `true` to be able to fill the lines. - * @platform android - */ - numberOfLines?: number, - /** - * When `false`, if there is a small amount of space available around a text input - * (e.g. landscape orientation on a phone), the OS may choose to have the user edit - * the text inside of a full screen text input mode. When `true`, this feature is - * disabled and users will always edit the text directly inside of the text input. - * Defaults to `false`. - * @platform android - */ - disableFullscreenUI?: boolean, - /** - * If `true`, the keyboard disables the return key when there is no text and - * automatically enables it when there is text. The default value is `false`. - * @platform ios - */ - enablesReturnKeyAutomatically?: boolean, - /** - * If `true`, the text input can be multiple lines. - * The default value is `false`. - */ - multiline?: boolean, - /** - * Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` - * The default value is `simple`. - * @platform android - */ - textBreakStrategy?: 'simple' | 'highQuality' | 'balanced', - /** - * Callback that is called when the text input is blurred. - */ - onBlur?: Function, - /** - * Callback that is called when the text input is focused. - */ - onFocus?: Function, - /** - * Callback that is called when the text input's text changes. - */ - onChange?: Function, - /** - * Callback that is called when the text input's text changes. - * Changed text is passed as an argument to the callback handler. - */ - onChangeText?: Function, - /** - * Callback that is called when the text input's content size changes. - * This will be called with - * `{ nativeEvent: { contentSize: { width, height } } }`. - * - * Only called for multiline text inputs. - */ - onContentSizeChange?: Function, - /** - * Callback that is called when text input ends. - */ - onEndEditing?: Function, - /** - * Callback that is called when the text input selection is changed. - * This will be called with - * `{ nativeEvent: { selection: { start, end } } }`. - */ - onSelectionChange?: Function, - /** - * Callback that is called when the text input's submit button is pressed. - * Invalid if `multiline={true}` is specified. - */ - onSubmitEditing?: Function, - /** - * Callback that is called when a key is pressed. - * This will be called with `{ nativeEvent: { key: keyValue } }` - * where `keyValue` is `'Enter'` or `'Backspace'` for respective keys and - * the typed-in character otherwise including `' '` for space. - * Fires before `onChange` callbacks. - * @platform ios - */ - onKeyPress?: Function, - /** - * Invoked on mount and layout changes with `{x, y, width, height}`. - */ - onLayout?: Function, - /** - * Invoked on content scroll with `{ nativeEvent: { contentOffset: { x, y } } }`. - * May also contain other properties from ScrollEvent but on Android contentSize - * is not provided for performance reasons. - */ - onScroll?: Function, - /** - * The string that will be rendered before text input has been entered. - */ - placeholder?: Function, - /** - * The text color of the placeholder string. - */ - placeholderTextColor?: Color, - /** - * If `true`, the text input obscures the text entered so that sensitive text - * like passwords stay secure. The default value is `false`. - */ - secureTextEntry?: boolean, - /** - * The highlight and cursor color of the text input. - */ - selectionColor?: Color, - /** - * An instance of `DocumentSelectionState`, this is some state that is responsible for - * maintaining selection information for a document. - * - * Some functionality that can be performed with this instance is: - * - * - `blur()` - * - `focus()` - * - `update()` - * - * > You can reference `DocumentSelectionState` in - * > [`vendor/document/selection/DocumentSelectionState.js`](https://github.com/facebook/react-native/blob/master/Libraries/vendor/document/selection/DocumentSelectionState.js) - * - * @platform ios - */ - selectionState?: DocumentSelectionState, - /** - * The start and end of the text input's selection. Set start and end to - * the same value to position the cursor. - */ - selection?: { - start: number, - end?: number, - }, - /** - * The value to show for the text input. `TextInput` is a controlled - * component, which means the native value will be forced to match this - * value prop if provided. For most uses, this works great, but in some - * cases this may cause flickering - one common cause is preventing edits - * by keeping value the same. In addition to simply setting the same value, - * either set `editable={false}`, or set/update `maxLength` to prevent - * unwanted edits without flicker. - */ - value?: string, - /** - * Provides an initial value that will change when the user starts typing. - * Useful for simple use-cases where you do not want to deal with listening - * to events and updating the value prop to keep the controlled state in sync. - */ - defaultValue?: string, - /** - * When the clear button should appear on the right side of the text view. - * @platform ios - */ - clearButtonMode?: 'never' | 'while-editing' | 'unless-editing' | 'always', - /** - * If `true`, clears the text field automatically when editing begins. - * @platform ios - */ - clearTextOnFocus?: boolean, - /** - * If `true`, all text will automatically be selected on focus. - */ - selectTextOnFocus?: boolean, - /** - * If `true`, the text field will blur when submitted. - * The default value is true for single-line fields and false for - * multiline fields. Note that for multiline fields, setting `blurOnSubmit` - * to `true` means that pressing return will blur the field and trigger the - * `onSubmitEditing` event instead of inserting a newline into the field. - */ - blurOnSubmit?: boolean, - /** - * Note that not all Text styles are supported, - * see [Issue#7070](https://github.com/facebook/react-native/issues/7070) - * for more detail. - * - * [StyleDefinition](docs/style.html) - */ - style?: StyleProp, - /** - * The color of the `TextInput` underline. - * @platform android - */ - underlineColorAndroid?: Color, - - /** - * If defined, the provided image resource will be rendered on the left. - * @platform android - */ - inlineImageLeft?: string, - - /** - * Padding between the inline image, if any, and the text input itself. - * @platform android - */ - inlineImagePadding?: number, - - /** - * Determines the types of data converted to clickable URLs in the text input. - * Only valid if `multiline={true}` and `editable={false}`. - * By default no data types are detected. - * - * You can provide one type or an array of many types. - * - * Possible values for `dataDetectorTypes` are: - * - * - `'phoneNumber'` - * - `'link'` - * - `'address'` - * - `'calendarEvent'` - * - `'none'` - * - `'all'` - * - * @platform ios - */ - dataDetectorTypes: DataDetector | Array, - /** - * If `true`, caret is hidden. The default value is `false`. - */ - caretHidden?: boolean, - }; - - declare export class TextInput extends React$Component { - static State: TextInputState, - - isFocused(): boolean, - clear(): void, - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: TextInputProps): void, - } - - declare type AlertType = $Enum<{ - 'default': string, - 'plain-text': string, - 'secure-text': string, - 'login-password': string, - }>; - - declare type AlertButtonStyle = $Enum<{ - 'default': string, - 'cancel': string, - 'destructive': string, - }>; - - /** - * Array or buttons - * @typedef {Array} ButtonsArray - * @property {string=} text Button label - * @property {Function=} onPress Callback function when button pressed - * @property {AlertButtonStyle=} style Button style - */ - declare type ButtonsArray = Array<{ - /** - * Button label - */ - text?: string, - /** - * Callback function when button pressed - */ - onPress?: ?Function, - /** - * Button style - */ - style?: AlertButtonStyle, - }>; - - declare type AlertButtons = Array<{ - text?: string, - onPress?: ?Function, - style?: AlertButtonStyle, - }>; - - declare type AlertOptions = { - cancelable?: ?boolean, - onDismiss?: ?Function, - }; - - declare export var Alert: {| - alert( - title: ?string, - message?: ?string, - buttons?: AlertButtons, - options?: AlertOptions, - type?: AlertType, - ): void, - |}; - - declare export var Linking: {| - ...$Exact>, - addEventListener(type: string, handler: Function): void, - removeEventListener(type: string, handler: Function ): void, - - /** - * Try to open the given `url` with any of the installed apps. - * - * You can use other URLs, like a location (e.g. "geo:37.484847,-122.148386" on Android - * or "http://maps.apple.com/?ll=37.484847,-122.148386" on iOS), a contact, - * or any other URL that can be opened with the installed apps. - * - * The method returns a `Promise` object. If the user confirms the open dialog or the - * url automatically opens, the promise is resolved. If the user cancels the open dialog - * or there are no registered applications for the url, the promise is rejected. - * - * NOTE: This method will fail if the system doesn't know how to open the specified URL. - * If you're passing in a non-http(s) URL, it's best to check {@code canOpenURL} first. - * - * NOTE: For web URLs, the protocol ("http://", "https://") must be set accordingly! - */ - openURL(url: string): Promise, - - /** - * Determine whether or not an installed app can handle a given URL. - * - * NOTE: For web URLs, the protocol ("http://", "https://") must be set accordingly! - * - * NOTE: As of iOS 9, your app needs to provide the `LSApplicationQueriesSchemes` key - * inside `Info.plist` or canOpenURL will always return false. - * - * @param URL the URL to open - */ - canOpenURL(url: string): Promise, - - /** - * If the app launch was triggered by an app link, - * it will give the link url, otherwise it will give `null` - * - * NOTE: To support deep linking on Android, refer http://developer.android.com/training/app-indexing/deep-linking.html#handling-intents - */ - getInitialURL(): Promise, - |}; - - declare export var processColor: Color => number; - - declare type KeyboardEventName = - | 'keyboardWillShow' - | 'keyboardDidShow' - | 'keyboardWillHide' - | 'keyboardDidHide' - | 'keyboardWillChangeFrame' - | 'keyboardDidChangeFrame'; - - declare type KeyboardEventData = { - endCoordinates: { - width: number, - height: number, - screenX: number, - screenY: number, - }, - }; - - declare type KeyboardEventListener = (e: KeyboardEventData) => void; - - declare export var Keyboard: {| - ...$Exact>, - dismiss(): void, - |}; - - declare export var AsyncStorage: {| - /** - * Fetches an item for a `key` and invokes a callback upon completion. - * Returns a `Promise` object. - * @param key Key of the item to fetch. - * @param callback Function that will be called with a result if found or - * any error. - * @returns A `Promise` object. - */ - getItem( - key: string, - callback?: ?(error: ?Error, result: ?string) => void - ): Promise, - - /** - * Sets the value for a `key` and invokes a callback upon completion. - * Returns a `Promise` object. - * @param key Key of the item to set. - * @param value Value to set for the `key`. - * @param callback Function that will be called with any error. - * @returns A `Promise` object. - */ - setItem( - key: string, - value: string, - callback?: ?(error: ?Error) => void - ): Promise, - - /** - * Removes an item for a `key` and invokes a callback upon completion. - * Returns a `Promise` object. - * @param key Key of the item to remove. - * @param callback Function that will be called with any error. - * @returns A `Promise` object. - */ - removeItem( - key: string, - callback?: ?(error: ?Error) => void - ): Promise, - - /** - * Merges an existing `key` value with an input value, assuming both values - * are stringified JSON. Returns a `Promise` object. - * - * **NOTE:** This is not supported by all native implementations. - * - * @param key Key of the item to modify. - * @param value New value to merge for the `key`. - * @param callback Function that will be called with any error. - * @returns A `Promise` object. - * - * @example Example - * let UID123_object = { - * name: 'Chris', - * age: 30, - * traits: {hair: 'brown', eyes: 'brown'}, - * }; - * // You only need to define what will be added or updated - * let UID123_delta = { - * age: 31, - * traits: {eyes: 'blue', shoe_size: 10} - * }; - * - * AsyncStorage.setItem('UID123', JSON.stringify(UID123_object), () => { - * AsyncStorage.mergeItem('UID123', JSON.stringify(UID123_delta), () => { - * AsyncStorage.getItem('UID123', (err, result) => { - * console.log(result); - * }); - * }); - * }); - * - * // Console log result: - * // => {'name':'Chris','age':31,'traits': - * // {'shoe_size':10,'hair':'brown','eyes':'blue'}} - */ - mergeItem( - key: string, - value: string, - callback?: ?(error: ?Error) => void - ): Promise, - - /** - * Erases *all* `AsyncStorage` for all clients, libraries, etc. You probably - * don't want to call this; use `removeItem` or `multiRemove` to clear only - * your app's keys. Returns a `Promise` object. - * @param callback Function that will be called with any error. - * @returns A `Promise` object. - */ - clear(callback?: ?(error: ?Error) => void): Promise, - - /** - * Gets *all* keys known to your app; for all callers, libraries, etc. - * Returns a `Promise` object. - * @param callback Function that will be called the keys found and any error. - * @returns A `Promise` object. - * - * Example: see the `multiGet` example. - */ - getAllKeys(callback?: ?(error: ?Error, keys: ?Array) => void): Promise, - - /** - * The following batched functions are useful for executing a lot of - * operations at once, allowing for native optimizations and provide the - * convenience of a single callback after all operations are complete. - * - * These functions return arrays of errors, potentially one for every key. - * For key-specific errors, the Error object will have a key property to - * indicate which key caused the error. - */ - - /** Flushes any pending requests using a single batch call to get the data. */ - flushGetRequests(): void, - - /** - * This allows you to batch the fetching of items given an array of `key` - * inputs. Your callback will be invoked with an array of corresponding - * key-value pairs found: - * - * ``` - * multiGet(['k1', 'k2'], cb) -> cb([['k1', 'val1'], ['k2', 'val2']]) - * ``` - * - * The method returns a `Promise` object. - * - * @param keys Array of key for the items to get. - * @param callback Function that will be called with a key-value array of - * the results, plus an array of any key-specific errors found. - * @returns A `Promise` object. - * - * @example Example - * - * AsyncStorage.getAllKeys((err, keys) => { - * AsyncStorage.multiGet(keys, (err, stores) => { - * stores.map((result, i, store) => { - * // get at each store's key/value so you can work with it - * let key = store[i][0]; - * let value = store[i][1]; - * }); - * }); - * }); - */ - multiGet( - keys: Array, - callback?: ?(errors: ?Array, result: ?Array>) => void - ): Promise, - - /** - * Use this as a batch operation for storing multiple key-value pairs. When - * the operation completes you'll get a single callback with any errors: - * - * ``` - * multiSet([['k1', 'val1'], ['k2', 'val2']], cb); - * ``` - * - * The method returns a `Promise` object. - * - * @param keyValuePairs Array of key-value array for the items to set. - * @param callback Function that will be called with an array of any - * key-specific errors found. - * @returns A `Promise` object. - * Example: see the `multiMerge` example. - */ - multiSet( - keyValuePairs: Array>, - callback?: ?(errors: ?Array) => void - ): Promise, - - /** - * Call this to batch the deletion of all keys in the `keys` array. Returns - * a `Promise` object. - * - * @param keys Array of key for the items to delete. - * @param callback Function that will be called an array of any key-specific - * errors found. - * @returns A `Promise` object. - * - * @example Example - * let keys = ['k1', 'k2']; - * AsyncStorage.multiRemove(keys, (err) => { - * // keys k1 & k2 removed, if they existed - * // do most stuff after removal (if you want) - * }); - */ - multiRemove( - keys: Array, - callback?: ?(errors: ?Array) => void - ): Promise, - - /** - * Batch operation to merge in existing and new values for a given set of - * keys. This assumes that the values are stringified JSON. Returns a - * `Promise` object. - * - * **NOTE**: This is not supported by all native implementations. - * - * @param keyValuePairs Array of key-value array for the items to merge. - * @param callback Function that will be called with an array of any - * key-specific errors found. - * @returns A `Promise` object. - * - * @example Example - * // first user, initial values - * let UID234_object = { - * name: 'Chris', - * age: 30, - * traits: {hair: 'brown', eyes: 'brown'}, - * }; - * - * // first user, delta values - * let UID234_delta = { - * age: 31, - * traits: {eyes: 'blue', shoe_size: 10}, - * }; - * - * // second user, initial values - * let UID345_object = { - * name: 'Marge', - * age: 25, - * traits: {hair: 'blonde', eyes: 'blue'}, - * }; - * - * // second user, delta values - * let UID345_delta = { - * age: 26, - * traits: {eyes: 'green', shoe_size: 6}, - * }; - * - * let multi_set_pairs = [['UID234', JSON.stringify(UID234_object)], ['UID345', JSON.stringify(UID345_object)]] - * let multi_merge_pairs = [['UID234', JSON.stringify(UID234_delta)], ['UID345', JSON.stringify(UID345_delta)]] - * - * AsyncStorage.multiSet(multi_set_pairs, (err) => { - * AsyncStorage.multiMerge(multi_merge_pairs, (err) => { - * AsyncStorage.multiGet(['UID234','UID345'], (err, stores) => { - * stores.map( (result, i, store) => { - * let key = store[i][0]; - * let val = store[i][1]; - * console.log(key, val); - * }); - * }); - * }); - * }); - * - * // Console log results: - * // => UID234 {"name":"Chris","age":31,"traits":{"shoe_size":10,"hair":"brown","eyes":"blue"}} - * // => UID345 {"name":"Marge","age":26,"traits":{"shoe_size":6,"hair":"blonde","eyes":"green"}} - */ - multiMerge( - keyValuePairs: Array>, - callback?: ?(errors: ?Array) => void - ): Promise, - |}; - - declare type InteractionManagerEvents = { - interactionStart: 'interactionStart', - interactionComplete: 'interactionComplete', - }; - - declare export var InteractionManager: {| - Events: InteractionManagerEvents, - - /** - * Schedule a function to run after all interactions have completed. Returns a cancellable - * "promise". - */ - runAfterInteractions(task: ?Task): {then: Function, done: Function, cancel: Function}, - - /** - * Notify manager that an interaction has started. - */ - createInteractionHandle(): Handle, - - /** - * Notify manager that an interaction has completed. - */ - clearInteractionHandle(handle: Handle): void, - - addListener( - eventType: $Keys, - listener: Function, - context: ?Object - ): EmitterSubscription<$Keys>, - - /** - * A positive number will use setTimeout to schedule any tasks after the - * eventLoopRunningTime hits the deadline value, otherwise all tasks will be - * executed in one setImmediate batch (default). - */ - setDeadline(deadline: number): void, - |}; - - declare type EasingFunction = (t?: number) => number; - declare type EasingFunctionGenerator = (s: number) => EasingFunction; - - declare export var Easing: {| - step0: (n: number) => EasingFunction, - step1: (n: number) => EasingFunction, - linear: EasingFunction, - ease: EasingFunction, - quad: EasingFunction, - cubic: EasingFunction, - - /** - * A power function. Position is equal to the Nth power of elapsed time. - * - * n = 4: http://easings.net/#easeInQuart - * n = 5: http://easings.net/#easeInQuint - */ - poly: EasingFunctionGenerator, - - /** - * A sinusoidal function. - * - * http://easings.net/#easeInSine - */ - sin: EasingFunction, - - /** - * A circular function. - * - * http://easings.net/#easeInCirc - */ - circle: EasingFunction, - - /** - * An exponential function. - * - * http://easings.net/#easeInExpo - */ - exp: EasingFunction, - - /** - * A simple elastic interaction, similar to a spring oscillating back and - * forth. - * - * Default bounciness is 1, which overshoots a little bit once. 0 bounciness - * doesn't overshoot at all, and bounciness of N > 1 will overshoot about N - * times. - * - * http://easings.net/#easeInElastic - * - * Wolfram Plots: - * - * - http://tiny.cc/elastic_b_1 (bounciness = 1, default) - * - http://tiny.cc/elastic_b_3 (bounciness = 3) - */ - elastic(bounciness?: number): EasingFunction, - - /** - * Use with `Animated.parallel()` to create a simple effect where the object - * animates back slightly as the animation starts. - * - * Wolfram Plot: - * - * - http://tiny.cc/back_default (s = 1.70158, default) - */ - back(s: number): EasingFunction, - - /** - * Provides a simple bouncing effect. - * - * http://easings.net/#easeInBounce - */ - bounce: EasingFunction, - - /** - * Provides a cubic bezier curve, equivalent to CSS Transitions' - * `transition-timing-function`. - * - * A useful tool to visualize cubic bezier curves can be found at - * http://cubic-bezier.com/ - */ - bezier( - x1: number, - y1: number, - x2: number, - y2: number - ): EasingFunction, - - /** - * Runs an easing function forwards. - */ - in(easing: EasingFunction): EasingFunction, - - /** - * Runs an easing function backwards. - */ - out(easing: EasingFunction): EasingFunction, - - /** - * Makes any easing function symmetrical. The easing function will run - * forwards for half of the duration, then backwards for the rest of the - * duration. - */ - inOut(easing: EasingFunction): EasingFunction, - |}; - - declare type ExtrapolateType = 'extend' | 'identity' | 'clamp'; - declare type InterpolationConfigType = { - inputRange: Array, - outputRange: (Array | Array), - easing?: ((input: number) => number), - extrapolate?: ExtrapolateType, - extrapolateLeft?: ExtrapolateType, - extrapolateRight?: ExtrapolateType, - }; - declare type EndResult = {finished: bool}; - declare type EndCallback = (result: EndResult) => void; - declare type AnimationConfig = { - isInteraction?: bool, - useNativeDriver?: bool, - onComplete?: ?EndCallback, - iterations?: number, - }; - - declare class Interpolation { - static create(config: InterpolationConfigType): (input: number) => number | string, - } - - declare class BaseAnimated { - - } - - declare class Animation { - start( - fromValue: number, - onUpdate: (value: number) => void, - onEnd: ?EndCallback, - previousAnimation: ?Animation, - animatedValue: AnimatedValue - ): void, - onUpdate(): void, - stop(): void, - } - - declare class AnimatedWithChildren extends BaseAnimated {} - - declare class TimingAnimation extends Animation {} - - declare type DecayAnimationConfig = AnimationConfig & { - velocity: number | {x: number, y: number}, - deceleration?: number, - }; - - declare type DecayAnimationConfigSingle = AnimationConfig & { - velocity: number, - deceleration?: number, - }; - - declare type SpringAnimationConfig = AnimationConfig & { - toValue: number | AnimatedValue | {x: number, y: number} | AnimatedValueXY, - overshootClamping?: bool, - restDisplacementThreshold?: number, - restSpeedThreshold?: number, - velocity?: number | {x: number, y: number}, - bounciness?: number, - speed?: number, - tension?: number, - friction?: number, - }; - - declare type SpringAnimationConfigSingle = AnimationConfig & { - toValue: number | AnimatedValue, - overshootClamping?: bool, - restDisplacementThreshold?: number, - restSpeedThreshold?: number, - velocity?: number, - bounciness?: number, - speed?: number, - tension?: number, - friction?: number, - }; - - declare class DecayAnimation extends Animation {} - declare class SpringAnimation extends Animation {} - - declare type ValueListenerCallback = (state: {value: number}) => void; - - declare class AnimatedValue extends AnimatedWithChildren { - __isNative: boolean, - __getValue: () => number, - __getAnimatedValue: () => number, - - _listeners: { [key: string]: mixed }, - - constructor(value: number): void, - /** - * Directly set the value. This will stop any animations running on the value - * and update all the bound properties. - */ - setValue(value: number): void, - - /** - * Sets an offset that is applied on top of whatever value is set, whether via - * `setValue`, an animation, or `Animated.event`. Useful for compensating - * things like the start of a pan gesture. - */ - setOffset(offset: number): void, - - /** - * Merges the offset value into the base value and resets the offset to zero. - * The final output of the value is unchanged. - */ - flattenOffset(): void, - - /** - * Sets the offset value to the base value, and resets the base value to zero. - * The final output of the value is unchanged. - */ - extractOffset(): void, - - /** - * Adds an asynchronous listener to the value so you can observe updates from - * animations. This is useful because there is no way to - * synchronously read the value because it might be driven natively. - */ - addListener(callback: ValueListenerCallback): string, - - removeListener(id: string): void, - - removeAllListeners(): void, - - /** - * Stops any running animation or tracking. `callback` is invoked with the - * final value after stopping the animation, which is useful for updating - * state to match the animation position with layout. - */ - stopAnimation(callback?: ?(value: number) => void): void, - - /** - * Stops any animation and resets the value to its original - */ - resetAnimation(callback?: ?(value: number) => void): void, - - /** - * Interpolates the value before updating the property, e.g. mapping 0-1 to - * 0-10. - */ - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - - /** - * Typically only used internally, but could be used by a custom Animation - * class. - */ - animate(animation: Animation, callback: ?EndCallback): void, - - /** - * Typically only used internally. - */ - stopTracking(): void, - - /** - * Typically only used internally. - */ - track(tracking: BaseAnimated): void, - } - - declare type ValueXYListenerCallback = (value: {x: number, y: number}) => void; - - declare class AnimatedValueXY extends AnimatedWithChildren { - x: AnimatedValue; - y: AnimatedValue; - constructor(valueIn?: ?{x: number | AnimatedValue, y: number | AnimatedValue}): void, - - setValue(value: {x: number, y: number}): void, - - setOffset(offset: {x: number, y: number}): void, - - flattenOffset(): void, - - extractOffset(): void, - - resetAnimation(callback?: (value: {x: number, y: number}) => void): void, - - stopAnimation(callback?: (value: {x: number, y: number}) => void): void, - - addListener(callback: ValueXYListenerCallback): string, - - removeListener(id: string): void, - - removeAllListeners(): void, - - /** - * Converts `{x, y}` into `{left, top}` for use in style, e.g. - * - *```javascript - * style={this.state.anim.getLayout()} - *``` - */ - getLayout(): {[key: string]: AnimatedValue}, - - /** - * Converts `{x, y}` into a useable translation transform, e.g. - * - *```javascript - * style={{ - * transform: this.state.anim.getTranslateTransform() - * }} - *``` - */ - getTranslateTransform(): Array<{[key: string]: AnimatedValue}>, - } - - declare class AnimatedInterpolation extends AnimatedWithChildren { - constructor(parent: BaseAnimated, config: InterpolationConfigType): void, - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - } - - declare class AnimatedAddition extends AnimatedWithChildren { - constructor(a: BaseAnimated | number, b: BaseAnimated | number): void, - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - } - - declare class AnimatedDivision extends AnimatedWithChildren { - constructor(a: BaseAnimated | number, b: BaseAnimated | number): void, - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - } - - declare class AnimatedMultiplication extends AnimatedWithChildren { - constructor(a: BaseAnimated | number, b: BaseAnimated | number): void, - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - } - - declare class AnimatedModulo extends AnimatedWithChildren { - constructor(a: BaseAnimated | number, moduluis: number): void, - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - } - - declare class AnimatedDiffClamp extends AnimatedWithChildren { - constructor(a: BaseAnimated, min: number, max: number): void, - interpolate(config: InterpolationConfigType): AnimatedInterpolation, - } - - declare class AnimatedTransform extends AnimatedWithChildren { - constructor(transforms: Array): void, - } - - declare class AnimatedStyle extends AnimatedWithChildren { - constructor(style: any): void, - } - - declare class AnimatedProps extends AnimatedWithChildren { - constructor( - props: Object, - callback: () => void, - ): void, - update(): void, - setNativeView(animatedView: any): void, - } - - declare class AnimatedComponent extends React$Component<*,*,*> { - getNode(): any, - } - - declare class AnimatedTracking extends BaseAnimated { - constructor( - value: AnimatedValue, - parent: BaseAnimated, - animationClass: any, - animationConfig: Object, - callback?: ?EndCallback, - ): void, - update(): void, - } - - declare type CompositeAnimation = { - start: (callback?: ?EndCallback) => void, - stop: () => void, - reset: () => void, - }; - - declare type ParallelConfig = { - stopTogether?: bool, // If one is stopped, stop all. default: true - } - - declare type LoopAnimationConfig = { iterations: number }; - - declare type Mapping = {[key: string]: Mapping} | AnimatedValue; - declare type EventConfig = { - listener?: ?Function, - useNativeDriver?: bool, - }; - - declare class AnimatedEvent { - - } - - declare export var Animated: {| - /** - * Standard value class for driving animations. Typically initialized with - * `new Animated.Value(0);` - * - * See also [`AnimatedValue`](docs/animated.html#animatedvalue). - */ - Value: Class, - /** - * 2D value class for driving 2D animations, such as pan gestures. - * - * See also [`AnimatedValueXY`](docs/animated.html#animatedvaluexy). - */ - ValueXY: Class, - /** - * exported to use the Interpolation type in flow - * - * See also [`AnimatedInterpolation`](docs/animated.html#animatedinterpolation). - */ - Interpolation: Class, - - /** - * Animates a value from an initial velocity to zero based on a decay - * coefficient. - * - * Config is an object that may have the following options: - * - * - `velocity`: Initial velocity. Required. - * - `deceleration`: Rate of decay. Default 0.997. - * - `useNativeDriver`: Uses the native driver when true. Default false. - */ - decay(value: AnimatedValue | AnimatedValueXY, config: DecayAnimationConfig): CompositeAnimation, - /** - * Animates a value along a timed easing curve. The - * [`Easing`](docs/easing.html) module has tons of predefined curves, or you - * can use your own function. - * - * Config is an object that may have the following options: - * - * - `duration`: Length of animation (milliseconds). Default 500. - * - `easing`: Easing function to define curve. - * Default is `Easing.inOut(Easing.ease)`. - * - `delay`: Start the animation after delay (milliseconds). Default 0. - * - `useNativeDriver`: Uses the native driver when true. Default false. - */ - timing(value: AnimatedValue | AnimatedValueXY, config: TimingAnimationConfig): CompositeAnimation, - /** - * Spring animation based on Rebound and - * [Origami](https://facebook.github.io/origami/). Tracks velocity state to - * create fluid motions as the `toValue` updates, and can be chained together. - * - * Config is an object that may have the following options. Note that you can - * only define bounciness/speed or tension/friction but not both: - * - * - `friction`: Controls "bounciness"/overshoot. Default 7. - * - `tension`: Controls speed. Default 40. - * - `speed`: Controls speed of the animation. Default 12. - * - `bounciness`: Controls bounciness. Default 8. - * - `useNativeDriver`: Uses the native driver when true. Default false. - */ - spring(value: AnimatedValue | AnimatedValueXY, config: SpringAnimationConfig): CompositeAnimation, - - /** - * Creates a new Animated value composed from two Animated values added - * together. - */ - add(a: BaseAnimated | number, b: BaseAnimated | number): AnimatedAddition, - - /** - * Creates a new Animated value composed by dividing the first Animated value - * by the second Animated value. - */ - divide(a: BaseAnimated | number, b: BaseAnimated | number): AnimatedDivision, - - /** - * Creates a new Animated value composed from two Animated values multiplied - * together. - */ - multiply(a: BaseAnimated | number, b: BaseAnimated | number): AnimatedMultiplication, - - /** - * Creates a new Animated value that is the (non-negative) modulo of the - * provided Animated value - */ - modulo(a: BaseAnimated, modulus: number): AnimatedModulo, - - /** - * Create a new Animated value that is limited between 2 values. It uses the - * difference between the last value so even if the value is far from the bounds - * it will start changing when the value starts getting closer again. - * (`value = clamp(value + diff, min, max)`). - * - * This is useful with scroll events, for example, to show the navbar when - * scrolling up and to hide it when scrolling down. - */ - diffClamp(a: BaseAnimated, min: number, max: number): AnimatedDiffClamp, - - /** - * Starts an animation after the given delay. - */ - delay(time: number): CompositeAnimation, - /** - * Starts an array of animations in order, waiting for each to complete - * before starting the next. If the current running animation is stopped, no - * following animations will be started. - */ - sequence(animations: Array): CompositeAnimation, - /** - * Starts an array of animations all at the same time. By default, if one - * of the animations is stopped, they will all be stopped. You can override - * this with the `stopTogether` flag. - */ - parallel(animations: Array, config?: ?ParallelConfig): CompositeAnimation, - /** - * Array of animations may run in parallel (overlap), but are started in - * sequence with successive delays. Nice for doing trailing effects. - */ - stagger(time: number, animations: Array): CompositeAnimation, - /** - * Loops a given animation continuously, so that each time it reaches the - * end, it resets and begins again from the start. Can specify number of - * times to loop using the key 'iterations' in the config. Will loop without - * blocking the UI thread if the child animation is set to 'useNativeDriver'. - */ - loop(animation: CompositeAnimation, config?: LoopAnimationConfig): CompositeAnimation, - - /** - * Takes an array of mappings and extracts values from each arg accordingly, - * then calls `setValue` on the mapped outputs. e.g. - * - *```javascript - * onScroll={Animated.event( - * [{nativeEvent: {contentOffset: {x: this._scrollX}}}] - * {listener}, // Optional async listener - * ) - * ... - * onPanResponderMove: Animated.event([ - * null, // raw event arg ignored - * {dx: this._panX}, // gestureState arg - * ]), - *``` - * - * Config is an object that may have the following options: - * - * - `listener`: Optional async listener. - * - `useNativeDriver`: Uses the native driver when true. Default false. - */ - event(argMapping: Array, config?: EventConfig): any, - - /** - * Make any React component Animatable. Used to create `Animated.View`, etc. - */ - createAnimatedComponent(Component: React$Component<*>): AnimatedComponent, - - /** - * Imperative API to attach an animated value to an event on a view. Prefer using - * `Animated.event` with `useNativeDrive: true` if possible. - */ - attachNativeEvent(viewRef: any, eventName: string, argMapping: Array): void, - - /** - * Advanced imperative API for snooping on animated events that are passed in through props. Use - * values directly where possible. - */ - forkEvent(event: ?AnimatedEvent | ?Function, listener: Function): AnimatedEvent | Function, - unforkEvent(event: ?AnimatedEvent | ?Function, listener: Function): void , - - Text: Class, - View: Class, - Image: Class, - ScrollView: Class, - |}; - - declare export function findNodeHandle(componentOrHandle: any): ?number; - - declare type TouchableWithoutFeedbackProps = { - accessible?: boolean, - accessibilityComponentType?: AccessibilityComponentType, - accessibilityTraits?: AccessibilityTrait | Array, - /** - * If true, disable all interactions for this component. - */ - disabled?: boolean, - /** - * Called when the touch is released, but not if cancelled (e.g. by a scroll - * that steals the responder lock). - */ - onPress?: Function, - onPressIn?: Function, - onPressOut?: Function, - /** - * Invoked on mount and layout changes with - * - * `{nativeEvent: {layout: {x, y, width, height}}}` - */ - onLayout?: Function, - - onLongPress?: Function, - - /** - * Delay in ms, from the start of the touch, before onPressIn is called. - */ - delayPressIn?: number, - /** - * Delay in ms, from the release of the touch, before onPressOut is called. - */ - delayPressOut?: number, - /** - * Delay in ms, from onPressIn, before onLongPress is called. - */ - delayLongPress?: number, - /** - * When the scroll view is disabled, this defines how far your touch may - * move off of the button, before deactivating the button. Once deactivated, - * try moving it back and you'll see that the button is once again - * reactivated! Move it back and forth several times while the scroll view - * is disabled. Ensure you pass in a constant to reduce memory allocations. - */ - pressRetentionOffset?: EdgeInsetsProp, - /** - * This defines how far your touch can start away from the button. This is - * added to `pressRetentionOffset` when moving off of the button. - * ** NOTE ** - * The touch area never extends past the parent view bounds and the Z-index - * of sibling views always takes precedence if a touch hits two overlapping - * views. - */ - hitSlop?: EdgeInsetsProp, - }; - - declare export class TouchableWithoutFeedback extends React$Component { - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: TouchableWithoutFeedbackProps): void, - } - - declare type TouchableOpacityProps = { - ...TouchableWithoutFeedbackProps, - /** - * Determines what the opacity of the wrapped view should be when touch is - * active. Defaults to 0.2. - */ - activeOpacity?: number, - focusedOpacity?: number, - /** - * Apple TV parallax effects - */ - tvParallaxProperties?: Object, - }; - - declare type TouchableOpacityDefaultProps = { - activeOpacity: number, - focusedOpacity: number, - }; - - declare export class TouchableOpacity extends React$Component { - static defaultProps: { - activeOpacity: 0.2, - focusedOpacity: 0.7, - }; - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: TouchableOpacityProps): void, - } - - declare type TouchableHighlightProps = { - ...TouchableWithoutFeedbackProps, - /** - * Determines what the opacity of the wrapped view should be when touch is - * active. - */ - activeOpacity?: number, - /** - * The color of the underlay that will show through when the touch is - * active. - */ - underlayColor?: Color, - style?: StyleProp, - /** - * Called immediately after the underlay is shown - */ - onShowUnderlay?: Function, - /** - * Called immediately after the underlay is hidden - */ - onHideUnderlay?: Function, - /** - * *(Apple TV only)* TV preferred focus (see documentation for the View component). - * - * @platform ios - */ - hasTVPreferredFocus?: boolean, - /** - * *(Apple TV only)* Object with properties to control Apple TV parallax effects. - * - * enabled: If true, parallax effects are enabled. Defaults to true. - * shiftDistanceX: Defaults to 2.0. - * shiftDistanceY: Defaults to 2.0. - * tiltAngle: Defaults to 0.05. - * magnification: Defaults to 1.0. - * - * @platform ios - */ - tvParallaxProperties?: Object, - }; - - declare export class TouchableHighlight extends React$Component { - static defaultProps: { - activeOpacity: 0.85, - underlayColor: 'black', - }; - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: TouchableHighlightProps): void, - } - - declare type TouchableNativeFeedbackProps = { - ...TouchableWithoutFeedbackProps, - /** - * Determines the type of background drawable that's going to be used to - * display feedback. It takes an object with `type` property and extra data - * depending on the `type`. It's recommended to use one of the static - * methods to generate that dictionary. - */ - background: { - type: 'RippleAndroid', - color: number, - borderless: boolean, - } | { - type: 'ThemeAttrAndroid', - attribute: string, - }, - - /** - * Set to true to add the ripple effect to the foreground of the view, instead of the - * background. This is useful if one of your child views has a background of its own, or you're - * e.g. displaying images, and you don't want the ripple to be covered by them. - * - * Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only available on - * Android 6.0 and above. If you try to use this on older versions you will get a warning and - * fallback to background. - */ - useForeground?: boolean, - }; - - declare type TouchableNativeFeedbackDefaultProps = { - activeOpacity: number, - underlayColor: string, - }; - - declare export class TouchableNativeFeedback extends React$Component { - static defaultProps: { - activeOpacity: 0.85, - underlayColor: 'black', - }; - /** - * Creates an object that represents android theme's default background for - * selectable elements (?android:attr/selectableItemBackground). - */ - static SelectableBackground(): { - type: 'ThemeAttrAndroid', - attribute: 'selectableItemBackground' - }, - /** - * Creates an object that represent android theme's default background for borderless - * selectable elements (?android:attr/selectableItemBackgroundBorderless). - * Available on android API level 21+. - */ - static SelectableBackgroundBorderless(): { - type: 'ThemeAttrAndroid', - attribute: 'selectableItemBackgroundBorderless', - }, - /** - * Creates an object that represents ripple drawable with specified color (as a - * string). If property `borderless` evaluates to true the ripple will - * render outside of the view bounds (see native actionbar buttons as an - * example of that behavior). This background type is available on Android - * API level 21+. - * - * @param color The ripple color - * @param borderless If the ripple can render outside it's bounds - */ - static Ripple(color: string, borderless: boolean): { - type: 'RippleAndroid', - color: number, - borderless: boolean, - }, - static canUseNativeForeground(): boolean, - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: TouchableNativeFeedbackProps): void, - } - - - declare class ListViewDataSource { - /** - * You can provide custom extraction and `hasChanged` functions for section - * headers and rows. If absent, data will be extracted with the - * `defaultGetRowData` and `defaultGetSectionHeaderData` functions. - * - * The default extractor expects data of one of the following forms: - * - * { sectionID_1: { rowID_1: , ... }, ... } - * - * or - * - * { sectionID_1: [ , , ... ], ... } - * - * or - * - * [ [ , , ... ], ... ] - * - * The constructor takes in a params argument that can contain any of the - * following: - * - * - getRowData(dataBlob, sectionID, rowID); - * - getSectionHeaderData(dataBlob, sectionID); - * - rowHasChanged(prevRowData, nextRowData); - * - sectionHeaderHasChanged(prevSectionData, nextSectionData); - */ - constructor(params: ParamType): void, - - /** - * Clones this `ListViewDataSource` with the specified `dataBlob` and - * `rowIdentities`. The `dataBlob` is just an arbitrary blob of data. At - * construction an extractor to get the interesting information was defined - * (or the default was used). - * - * The `rowIdentities` is a 2D array of identifiers for rows. - * ie. [['a1', 'a2'], ['b1', 'b2', 'b3'], ...]. If not provided, it's - * assumed that the keys of the section data are the row identities. - * - * Note: This function does NOT clone the data in this data source. It simply - * passes the functions defined at construction to a new data source with - * the data specified. If you wish to maintain the existing data you must - * handle merging of old and new data separately and then pass that into - * this function as the `dataBlob`. - */ - cloneWithRows( - dataBlob: $ReadOnlyArray | {+[key: string]: any}, - rowIdentities: ?$ReadOnlyArray - ): ListViewDataSource, - - /** - * This performs the same function as the `cloneWithRows` function but here - * you also specify what your `sectionIdentities` are. If you don't care - * about sections you should safely be able to use `cloneWithRows`. - * - * `sectionIdentities` is an array of identifiers for sections. - * ie. ['s1', 's2', ...]. If not provided, it's assumed that the - * keys of dataBlob are the section identities. - * - * Note: this returns a new object! - */ - cloneWithRowsAndSections( - dataBlob: any, - sectionIdentities: ?Array, - rowIdentities: ?Array> - ): ListViewDataSource, - - getRowCount(): number, - - getRowAndSectionCount(): number, - - /** - * Returns if the row is dirtied and needs to be rerendered - */ - rowShouldUpdate(sectionIndex: number, rowIndex: number): boolean, - - /** - * Gets the data required to render the row. - */ - getRowData(sectionIndex: number, rowIndex: number): any, - - /** - * Gets the rowID at index provided if the dataSource arrays were flattened, - * or null of out of range indexes. - */ - getRowIDForFlatIndex(index: number): ?string, - - /** - * Gets the sectionID at index provided if the dataSource arrays were flattened, - * or null for out of range indexes. - */ - getSectionIDForFlatIndex(index: number): ?string, - - /** - * Returns an array containing the number of rows in each section - */ - getSectionLengths(): Array, - - /** - * Returns if the section header is dirtied and needs to be rerendered - */ - sectionHeaderShouldUpdate(sectionIndex: number): boolean, - - /** - * Gets the data required to render the section header - */ - getSectionHeaderData(sectionIndex: number): any, - } - - - - declare type ListViewProps = { - ...ScrollViewProps, - /** - * An instance of [ListView.DataSource](docs/listviewdatasource.html) to use - */ - dataSource: ListViewDataSource, - /** - * (sectionID, rowID, adjacentRowHighlighted) => renderable - * - * If provided, a renderable component to be rendered as the separator - * below each row but not the last row if there is a section header below. - * Take a sectionID and rowID of the row above and whether its adjacent row - * is highlighted. - */ - renderSeparator?: Function, - /** - * (rowData, sectionID, rowID, highlightRow) => renderable - * - * Takes a data entry from the data source and its ids and should return - * a renderable component to be rendered as the row. By default the data - * is exactly what was put into the data source, but it's also possible to - * provide custom extractors. ListView can be notified when a row is - * being highlighted by calling `highlightRow(sectionID, rowID)`. This - * sets a boolean value of adjacentRowHighlighted in renderSeparator, allowing you - * to control the separators above and below the highlighted row. The highlighted - * state of a row can be reset by calling highlightRow(null). - */ - renderRow: Function, - /** - * How many rows to render on initial component mount. Use this to make - * it so that the first screen worth of data appears at one time instead of - * over the course of multiple frames. - */ - initialListSize?: number, - /** - * Called when all rows have been rendered and the list has been scrolled - * to within onEndReachedThreshold of the bottom. The native scroll - * event is provided. - */ - onEndReached?: Function, - /** - * Threshold in pixels (virtual, not physical) for calling onEndReached. - */ - onEndReachedThreshold?: number, - /** - * Number of rows to render per event loop. Note: if your 'rows' are actually - * cells, i.e. they don't span the full width of your view (as in the - * ListViewGridLayoutExample), you should set the pageSize to be a multiple - * of the number of cells per row, otherwise you're likely to see gaps at - * the edge of the ListView as new pages are loaded. - */ - pageSize?: number, - /** - * () => renderable - * - * The header and footer are always rendered (if these props are provided) - * on every render pass. If they are expensive to re-render, wrap them - * in StaticContainer or other mechanism as appropriate. Footer is always - * at the bottom of the list, and header at the top, on every render pass. - */ - renderFooter?: Function, - renderHeader?: Function, - /** - * (sectionData, sectionID) => renderable - * - * If provided, a header is rendered for this section. - */ - renderSectionHeader?: Function, - /** - * (props) => renderable - * - * A function that returns the scrollable component in which the list rows - * are rendered. Defaults to returning a ScrollView with the given props. - */ - renderScrollComponent?: Function, - /** - * How early to start rendering rows before they come on screen, in - * pixels. - */ - scrollRenderAheadDistance?: number, - /** - * (visibleRows, changedRows) => void - * - * Called when the set of visible rows changes. `visibleRows` maps - * { sectionID: { rowID: true }} for all the visible rows, and - * `changedRows` maps { sectionID: { rowID: true | false }} for the rows - * that have changed their visibility, with true indicating visible, and - * false indicating the view has moved out of view. - */ - onChangeVisibleRows?: Function, - /** - * A performance optimization for improving scroll perf of - * large lists, used in conjunction with overflow: 'hidden' on the row - * containers. This is enabled by default. - */ - removeClippedSubviews?: boolean, - /** - * Makes the sections headers sticky. The sticky behavior means that it - * will scroll with the content at the top of the section until it reaches - * the top of the screen, at which point it will stick to the top until it - * is pushed off the screen by the next section header. This property is - * not supported in conjunction with `horizontal={true}`. Only enabled by - * default on iOS because of typical platform standards. - */ - stickySectionHeadersEnabled?: boolean, - /** - * An array of child indices determining which children get docked to the - * top of the screen when scrolling. For example, passing - * `stickyHeaderIndices={[0]}` will cause the first child to be fixed to the - * top of the scroll view. This property is not supported in conjunction - * with `horizontal={true}`. - */ - stickyHeaderIndices?: Array, - /** - * Flag indicating whether empty section headers should be rendered. In the future release - * empty section headers will be rendered by default, and the flag will be deprecated. - * If empty sections are not desired to be rendered their indices should be excluded from sectionID object. - */ - enableEmptySections?: boolean, - }; - - declare export class ListView extends React$Component { - static DataSource: Class, - /** - * Provides a handle to the underlying scroll responder. - * Note that `this._scrollComponent` might not be a `ScrollView`, so we - * need to check that it responds to `getScrollResponder` before calling it. - */ - getScrollResponder(): any, // TODO(lmr): ScrollResponder - getScrollableNode(): any, - - /** - * Scrolls to a given x, y offset, either immediately or with a smooth animation. - * - * See `ScrollView#scrollTo`. - */ - scrollTo(...args: Array): void, - - /** - * If this is a vertical ListView scrolls to the bottom. - * If this is a horizontal ListView scrolls to the right. - * - * Use `scrollToEnd({animated: true})` for smooth animated scrolling, - * `scrollToEnd({animated: false})` for immediate scrolling. - * If no options are passed, `animated` defaults to true. - * - * See `ScrollView#scrollToEnd`. - */ - scrollToEnd(options?: ?{ animated?: ?boolean }): void, - - setNativeProps(props: Object): void, - } - - declare type VirtualizedListItem = any; - - declare type renderItemType = (info: any) => ?React.Element; - - declare type RequiredVirtualizedListProps = { - renderItem: renderItemType, - /** - * The default accessor functions assume this is an Array<{key: string}> but you can override - * getItem, getItemCount, and keyExtractor to handle any type of index-based data. - */ - data?: any, - /** - * A generic accessor for extracting an item from any sort of data blob. - */ - getItem: (data: any, index: number) => ?VirtualizedListItem, - /** - * Determines how many items are in the data blob. - */ - getItemCount: (data: any) => number, - }; - - declare type OptionalVirtualizedListProps = { - /** - * `debug` will turn on extra logging and visual overlays to aid with debugging both usage and - * implementation, but with a significant perf hit. - */ - debug?: ?boolean, - /** - * DEPRECATED: Virtualization provides significant performance and memory optimizations, but fully - * unmounts react instances that are outside of the render window. You should only need to disable - * this for debugging purposes. - */ - disableVirtualization: boolean, - /** - * A marker property for telling the list to re-render (since it implements `PureComponent`). If - * any of your `renderItem`, Header, Footer, etc. functions depend on anything outside of the - * `data` prop, stick it here and treat it immutably. - */ - extraData?: any, - getItemLayout?: (data: any, index: number) => - {length: number, offset: number, index: number}, // e.g. height, y - horizontal?: ?boolean, - /** - * How many items to render in the initial batch. This should be enough to fill the screen but not - * much more. Note these items will never be unmounted as part of the windowed rendering in order - * to improve perceived performance of scroll-to-top actions. - */ - initialNumToRender: number, - /** - * Instead of starting at the top with the first item, start at `initialScrollIndex`. This - * disables the "scroll to top" optimization that keeps the first `initialNumToRender` items - * always rendered and immediately renders the items starting at this initial index. Requires - * `getItemLayout` to be implemented. - */ - initialScrollIndex?: ?number, - keyExtractor: (item: VirtualizedListItem, index: number) => string, - /** - * Rendered when the list is empty. Can be a React Component Class, a render function, or - * a rendered element. - */ - ListEmptyComponent?: ?(React$Class | React$Element), - /** - * Rendered at the bottom of all the items. Can be a React Component Class, a render function, or - * a rendered element. - */ - ListFooterComponent?: ?(React$Class | React$Element), - /** - * Rendered at the top of all the items. Can be a React Component Class, a render function, or - * a rendered element. - */ - ListHeaderComponent?: ?(React$Class | React$Element), - /** - * The maximum number of items to render in each incremental render batch. The more rendered at - * once, the better the fill rate, but responsiveness my suffer because rendering content may - * interfere with responding to button taps or other interactions. - */ - maxToRenderPerBatch: number, - onEndReached?: ?(info: {distanceFromEnd: number}) => void, - onEndReachedThreshold?: ?number, // units of visible length - onLayout?: ?Function, - /** - * If provided, a standard RefreshControl will be added for "Pull to Refresh" functionality. Make - * sure to also set the `refreshing` prop correctly. - */ - onRefresh?: ?Function, - /** - * Called when the viewability of rows changes, as defined by the - * `viewabilityConfig` prop. - */ - onViewableItemsChanged?: ?(info: { - viewableItems: Array, - changed: Array, - }) => void, - /** - * Set this true while waiting for new data from a refresh. - */ - refreshing?: ?boolean, - /** - * Note: may have bugs (missing content) in some circumstances - use at your own risk. - * - * This may improve scroll performance for large lists. - */ - removeClippedSubviews?: boolean, - /** - * Render a custom scroll component, e.g. with a differently styled `RefreshControl`. - */ - renderScrollComponent: (props: Object) => React$Element, - /** - * Amount of time between low-pri item render batches, e.g. for rendering items quite a ways off - * screen. Similar fill rate/responsiveness tradeoff as `maxToRenderPerBatch`. - */ - updateCellsBatchingPeriod: number, - viewabilityConfig?: ViewabilityConfig, - /** - * Determines the maximum number of items rendered outside of the visible area, in units of - * visible lengths. So if your list fills the screen, then `windowSize={21}` (the default) will - * render the visible screen area plus up to 10 screens above and 10 below the viewport. Reducing - * this number will reduce memory consumption and may improve performance, but will increase the - * chance that fast scrolling may reveal momentary blank areas of unrendered content. - */ - windowSize: number, - }; - - declare type VirtualizedListProps = { - ...RequiredVirtualizedListProps, - ...OptionalVirtualizedListProps, - }; - - - declare class VirtualizedList extends React.PureComponent { - scrollToEnd(params?: ?{animated?: ?boolean}): void, - - // scrollToIndex may be janky without getItemLayout prop - scrollToIndex(params: { - animated?: ?boolean, index: number, viewOffset?: number, viewPosition?: number - }): void, - - // scrollToItem may be janky without getItemLayout prop. Required linear scan through items - - // use scrollToIndex instead if possible. - scrollToItem(params: {animated?: ?boolean, item: Item, viewPosition?: number}): void, - - scrollToOffset(params: {animated?: ?boolean, offset: number}): void, - - recordInteraction(): void, - - /** - * Provides a handle to the underlying scroll responder. - * Note that `this._scrollRef` might not be a `ScrollView`, so we - * need to check that it responds to `getScrollResponder` before calling it. - */ - getScrollResponder(): any, - - getScrollableNode(): any, - } - - - - declare type RequiredFlatListProps = { - /** - * Takes an item from `data` and renders it into the list. Example usage: - * - * ( - * - * )} - * data={[{title: 'Title Text', key: 'item1'}]} - * renderItem={({item, separators}) => ( - * this._onPress(item)} - * onShowUnderlay={separators.highlight} - * onHideUnderlay={separators.unhighlight}> - * - * {item.title}} - * - * - * )} - * /> - * - * Provides additional metadata like `index` if you need it, as well as a more generic - * `separators.updateProps` function which let's you set whatever props you want to change the - * rendering of either the leading separator or trailing separator in case the more common - * `highlight` and `unhighlight` (which set the `highlighted: boolean` prop) are insufficient for - * your use-case. - */ - renderItem: (info: { - item: ItemT, - index: number, - separators: { - highlight: () => void, - unhighlight: () => void, - updateProps: (select: 'leading' | 'trailing', newProps: Object) => void, - }, - }) => ?React.Element, - /** - * For simplicity, data is just a plain array. If you want to use something else, like an - * immutable list, use the underlying `VirtualizedList` directly. - */ - data: ?$ReadOnlyArray, - }; - declare type OptionalFlatListProps = { - /** - * Rendered in between each item, but not at the top or bottom. By default, `highlighted` and - * `leadingItem` props are provided. `renderItem` provides `separators.highlight`/`unhighlight` - * which will update the `highlighted` prop, but you can also add custom props with - * `separators.updateProps`. - */ - ItemSeparatorComponent?: ?ReactClass, - /** - * Rendered when the list is empty. Can be a React Component Class, a render function, or - * a rendered element. - */ - ListEmptyComponent?: ?(ReactClass | React.Element), - /** - * Rendered at the bottom of all the items. Can be a React Component Class, a render function, or - * a rendered element. - */ - ListFooterComponent?: ?(ReactClass | React.Element), - /** - * Rendered at the top of all the items. Can be a React Component Class, a render function, or - * a rendered element. - */ - ListHeaderComponent?: ?(ReactClass | React.Element), - /** - * Optional custom style for multi-item rows generated when numColumns > 1. - */ - columnWrapperStyle?: StyleObj, - /** - * A marker property for telling the list to re-render (since it implements `PureComponent`). If - * any of your `renderItem`, Header, Footer, etc. functions depend on anything outside of the - * `data` prop, stick it here and treat it immutably. - */ - extraData?: any, - /** - * `getItemLayout` is an optional optimizations that let us skip measurement of dynamic content if - * you know the height of items a priori. `getItemLayout` is the most efficient, and is easy to - * use if you have fixed height items, for example: - * - * getItemLayout={(data, index) => ( - * {length: ITEM_HEIGHT, offset: ITEM_HEIGHT * index, index} - * )} - * - * Remember to include separator length (height or width) in your offset calculation if you - * specify `ItemSeparatorComponent`. - */ - getItemLayout?: (data: ?Array, index: number) => - {length: number, offset: number, index: number}, - /** - * If true, renders items next to each other horizontally instead of stacked vertically. - */ - horizontal?: ?boolean, - /** - * How many items to render in the initial batch. This should be enough to fill the screen but not - * much more. Note these items will never be unmounted as part of the windowed rendering in order - * to improve perceived performance of scroll-to-top actions. - */ - initialNumToRender: number, - /** - * Instead of starting at the top with the first item, start at `initialScrollIndex`. This - * disables the "scroll to top" optimization that keeps the first `initialNumToRender` items - * always rendered and immediately renders the items starting at this initial index. Requires - * `getItemLayout` to be implemented. - */ - initialScrollIndex?: ?number, - /** - * Used to extract a unique key for a given item at the specified index. Key is used for caching - * and as the react key to track item re-ordering. The default extractor checks `item.key`, then - * falls back to using the index, like React does. - */ - keyExtractor: (item: ItemT, index: number) => string, - /** - * Multiple columns can only be rendered with `horizontal={false}` and will zig-zag like a - * `flexWrap` layout. Items should all be the same height - masonry layouts are not supported. - */ - numColumns: number, - /** - * Called once when the scroll position gets within `onEndReachedThreshold` of the rendered - * content. - */ - onEndReached?: ?(info: {distanceFromEnd: number}) => void, - /** - * How far from the end (in units of visible length of the list) the bottom edge of the - * list must be from the end of the content to trigger the `onEndReached` callback. - * Thus a value of 0.5 will trigger `onEndReached` when the end of the content is - * within half the visible length of the list. - */ - onEndReachedThreshold?: ?number, - /** - * If provided, a standard RefreshControl will be added for "Pull to Refresh" functionality. Make - * sure to also set the `refreshing` prop correctly. - */ - onRefresh?: ?() => void, - /** - * Called when the viewability of rows changes, as defined by the `viewabilityConfig` prop. - */ - onViewableItemsChanged?: ?(info: { - viewableItems: Array, - changed: Array, - }) => void, - legacyImplementation?: ?boolean, - /** - * Set this true while waiting for new data from a refresh. - */ - refreshing?: ?boolean, - /** - * Note: may have bugs (missing content) in some circumstances - use at your own risk. - * - * This may improve scroll performance for large lists. - */ - removeClippedSubviews?: boolean, - /** - * See `ViewabilityHelper` for flow type and further documentation. - */ - viewabilityConfig?: ViewabilityConfig, - }; - - declare type FlatListProps = { - ...RequiredProps, - ...OptionalProps, - ...VirtualizedListProps, - }; - - declare export class FlatList extends React$Component, void> { - /** - * Scrolls to the end of the content. May be janky without `getItemLayout` prop. - */ - scrollToEnd(params?: ?{animated?: ?boolean}): void, - - /** - * Scrolls to the item at a the specified index such that it is positioned in the viewable area - * such that `viewPosition` 0 places it at the top, 1 at the bottom, and 0.5 centered in the - * middle. `viewOffset` is a fixed number of pixels to offset the final target position. - * - * Note: cannot scroll to locations outside the render window without specifying the - * `getItemLayout` prop. - */ - scrollToIndex(params: { - animated?: ?boolean, index: number, viewOffset?: number, viewPosition?: number, - }): void, - - /** - * Requires linear scan through data - use `scrollToIndex` instead if possible. - * - * Note: cannot scroll to locations outside the render window without specifying the - * `getItemLayout` prop. - */ - scrollToItem(params: {animated?: ?boolean, item: ItemT, viewPosition?: number}): void, - - /** - * Scroll to a specific content pixel offset, like a normal `ScrollView`. - */ - scrollToOffset(params: {animated?: ?boolean, offset: number}): void, - - /** - * Tells the list an interaction has occured, which should trigger viewability calculations, e.g. - * if `waitForInteractions` is true and the user has not scrolled. This is typically called by - * taps on items or by navigation actions. - */ - recordInteraction(): void, - - /** - * Provides a handle to the underlying scroll responder. - */ - getScrollResponder(): any, - - getScrollableNode(): any, - } - - declare export var AppState: {| - ...$Exact>, - currentState: ?string, - isAvailable: boolean, - /** - * Add a handler to AppState changes by listening to the `change` event type - * and providing the handler - * - * TODO: now that AppState is a subclass of NativeEventEmitter, we could deprecate - * `addEventListener` and `removeEventListener` and just use `addListener` and - * `listener.remove()` directly. That will be a breaking change though, as both - * the method and event names are different (addListener events are currently - * required to be globally unique). - */ - addEventListener(type: string, handler: Function): void, - - /** - * Remove a handler by passing the `change` event type and the handler - */ - removeEventListener(type: string, handler: Function): void, - |} - - declare export var DeviceEventEmitter: {| - ...$Exact>, - |} - - declare export var NativeEventEmitter: {| - ...$Exact>, - |} - - declare export var UIManager: {| - focus(reactTag: number): void, - blur(reactTag: number): void, - dispatchViewManagerCommand( - reactTag: number, - commandID, - commandArgs - ): void, - measure( - reactTag: number, - callback: MeasureOnSuccessCallback, - ): void, - measureLayout( - reactTag: number, - relativeTo: number, - errorCallback: () => void, - callback: MeasureLayoutOnSuccessCallback, - ): void, - measureLayoutRelativeToParent( - reactTag: number, - errorCallback: () => void, - callback: MeasureLayoutOnSuccessCallback - ): void, - measureViewsInRect( - rect: { - x: number, - y: number, - width: number, - height: number, - }, - parentView: number, - errorCallback: () => void, - callback: MeasureLayoutOnSuccessCallback - ): void, - |} - - declare export var Clipboard: {| - /** - * Get content of string type, this method returns a `Promise`, so you can use following code to get clipboard content - * ```javascript - * async _getContent() { - * var content = await Clipboard.getString(); - * } - * ``` - */ - getString(): Promise, - /** - * Set content of string type. You can use following code to set clipboard content - * ```javascript - * _setContent() { - * Clipboard.setString('hello world'); - * } - * ``` - * @param the content to be stored in the clipboard. - */ - setString(content: string): void, - |} - - declare export var NetInfo: {| - /** - * Invokes the listener whenever network status changes. - * The listener receives one of the connectivity types listed above. - */ - addEventListener( - eventName: ChangeEventName, - handler: Function - ): {remove: () => void}, - - /** - * Removes the listener for network status changes. - */ - removeEventListener( - eventName: ChangeEventName, - handler: Function - ): void, - - /** - * Returns a promise that resolves with one of the connectivity types listed - * above. - */ - fetch(): Promise, - - /** - * An object with the same methods as above but the listener receives a - * boolean which represents the internet connectivity. - * Use this if you are only interested with whether the device has internet - * connectivity. - */ - isConnected: { - addEventListener( - eventName: ChangeEventName, - handler: Function - ): {remove: () => void}, - - removeEventListener( - eventName: ChangeEventName, - handler: Function - ): void, - - fetch(): Promise, - }, - - isConnectionExpensive(): Promise, - |} - - declare type ComponentInterface = React$Class | { - name?: string, - displayName?: string, - propTypes: Object, - }; - - declare export function requireNativeComponent( - viewName: string, - componentInterface?: ?ComponentInterface, - extraConfig?: ?{nativeOnly?: Object}, - ): ReactClass | string; - - - declare type Task = (taskData: any) => Promise; - declare type TaskProvider = () => Task; - declare type ComponentProvider = () => React$Class; - declare type ComponentProviderInstrumentationHook = - (component: ComponentProvider) => React$Class; - declare type AppConfig = { - appKey: string, - component?: ComponentProvider, - run?: Function, - section?: boolean, - }; - declare type Runnable = { - component?: ComponentProvider, - run: Function, - }; - declare type Runnables = { - [appKey: string]: Runnable, - }; - declare type Registry = { - sections: Array, - runnables: Runnables, - }; - - declare export var AppRegistry: {| - registerConfig(config: Array): void, - - registerComponent( - appKey: string, - componentProvider: ComponentProvider, - section?: boolean, - ): string, - - registerRunnable(appKey: string, run: Function): string, - - registerSection(appKey: string, component: ComponentProvider): void, - - getAppKeys(): Array, - - getSectionKeys(): Array, - - getSections(): Runnables, - - getRunnable(appKey: string): ?Runnable, - - getRegistry(): Registry, - - setComponentProviderInstrumentationHook(hook: ComponentProviderInstrumentationHook): void, - - runApplication(appKey: string, appParameters: any): void, - - unmountApplicationComponentAtRootTag(rootTag: number): void, - - /** - * Register a headless task. A headless task is a bit of code that runs without a UI. - * @param taskKey the key associated with this task - * @param task a promise returning function that takes some data passed from the native side as - * the only argument; when the promise is resolved or rejected the native side is - * notified of this event and it may decide to destroy the JS context. - */ - registerHeadlessTask(taskKey: string, task: TaskProvider): void, - - /** - * Only called from native code. Starts a headless task. - * - * @param taskId the native id for this task instance to keep track of its execution - * @param taskKey the key for the task to start - * @param data the data to pass to the task - */ - startHeadlessTask(taskId: number, taskKey: string, data: any): void, - |} - - declare type ShareContent = { title?: string, message: string } | { title?: string, url: string }; - declare type ShareOptions = { dialogTitle?: string, excludeActivityTypes?: Array, tintColor?: string }; - - declare export var Share: {| - /** - * Open a dialog to share text content. - * - * In iOS, Returns a Promise which will be invoked an object containing `action`, `activityType`. - * If the user dismissed the dialog, the Promise will still be resolved with action being `Share.dismissedAction` - * and all the other keys being undefined. - * - * In Android, Returns a Promise which always be resolved with action being `Share.sharedAction`. - * - * ### Content - * - * - `message` - a message to share - * - `title` - title of the message - * - * #### iOS - * - * - `url` - an URL to share - * - * At least one of URL and message is required. - * - * ### Options - * - * #### iOS - * - * - `excludedActivityTypes` - * - `tintColor` - * - * #### Android - * - * - `dialogTitle` - * - */ - share(content: ShareContent, options: ShareOptions): Promise, - - /** - * The content was successfully shared. - */ - sharedAction: 'sharedAction', - - /** - * The dialog has been dismissed. - * @platform ios - */ - dismissedAction: 'dismissedAction' - |} - - declare type ActivityIndicatorProps = { - ...ViewProps, - /** - * Whether to show the indicator (true, the default) or hide it (false). - */ - animating?: boolean, - /** - * The foreground color of the spinner (default is gray). - */ - color?: Color, - /** - * Size of the indicator (default is 'small'). - * Passing a number to the size prop is only supported on Android. - */ - size?: 'small' | 'large' | number, - /** - * Whether the indicator should hide when not animating (true by default). - * - * @platform ios - */ - hidesWhenStopped?: boolean, - } - - declare export class ActivityIndicator extends React$Component { - blur(): void, - focus(): void, - measure(callback: MeasureOnSuccessCallback): void, - measureInWindow(callback: MeasureInWindowOnSuccessCallback): void, - measureLayout( - relativeToNativeNode: number, - onSuccess: MeasureLayoutOnSuccessCallback, - onFail: () => void, - ): void, - setNativeProps(nativeProps: Object): void, - } - - declare type StatusBarStyle = $Enum<{ - /** - * Default status bar style (dark for iOS, light for Android) - */ - 'default': string, - /** - * Dark background, white texts and icons - */ - 'light-content': string, - /** - * Light background, dark texts and icons - */ - 'dark-content': string, - }>; - - /** - * Status bar animation - */ - declare type StatusBarAnimation = $Enum<{ - /** - * No animation - */ - 'none': string, - /** - * Fade animation - */ - 'fade': string, - /** - * Slide animation - */ - 'slide': string, - }>; - - declare type StatusBarProps = { - hidden?: boolean, - animated?: boolean, - backgroundColor?: Color, - translucent?: boolean, - barStyle?: StatusBarStyle, - networkActivityIndicatorVisible?: boolean, - showHideTransition?: 'fade' | 'slide', - } - - declare export class StatusBar extends React$Component { - static currentHeight: number, - - // Provide an imperative API as static functions of the component. - // See the corresponding prop for more detail. - - /** - * Show or hide the status bar - * @param hidden Hide the status bar. - * @param animation Optional animation when - * changing the status bar hidden property. - */ - static setHidden(hidden: boolean, animation?: StatusBarAnimation): void, - - /** - * Set the status bar style - * @param style Status bar style to set - * @param animated Animate the style change. - */ - static setBarStyle(style: StatusBarStyle, animated?: boolean): void, - - /** - * Control the visibility of the network activity indicator - * @param visible Show the indicator. - */ - static setNetworkActivityIndicatorVisible(visible: boolean): void, - - /** - * Set the background color for the status bar - * @param color Background color. - * @param animated Animate the style change. - */ - static setBackgroundColor(color: string, animated?: boolean): void, - - /** - * Control the translucency of the status bar - * @param translucent Set as translucent. - */ - static setTranslucent(translucent: boolean): void, - - } - - // declare export var View: any; - // declare export var StyleSheet: any; - // declare export var Text: any; - // declare export var Platform: any; - // declare export var TouchableOpacity: any; - // declare export var Image: any; - // declare export var Dimensions: any; - // declare export var ScrollView: any; - // declare export var Animated: any; // yes - // declare export var Alert: any; // yes - // declare export var TouchableHighlight: any; - // declare export var ActivityIndicator: any; - // declare export var TouchableWithoutFeedback: any; - // declare export var TextInput: any; // yes - // declare export var PixelRatio: any; // yes - // declare export var ListView: any; // yes - // declare export var StatusBar: any; - // declare export var Linking: any; // yes - // declare export var Keyboard: any; // yes - // declare export var LayoutAnimation: any; // yes - // declare export var AsyncStorage: any; // yes - // declare export var InteractionManager: any; // yes - // declare export var Easing: any; // yes - // declare export var TouchableNativeFeedback: any; - declare export var Button: any; - declare export var NativeModules: any; - declare export var Modal: any; - declare export var ColorPropType: any; - // declare export var AppState: any; // yes - declare export var RefreshControl: any; - declare export var KeyboardAvoidingView: any; - declare export var Picker: any; - declare export var ActionSheetIOS: any; - declare export var Navigator: any; - declare export var WebView: any; - // declare export var FlatList: any; // yes - // declare export var findNodeHandle: any; // yes - declare export var Switch: any; - // declare export var UIManager: any; // yes - // declare export var Clipboard: any; // yes - declare export var PanResponder: any; // yes - // declare export var NetInfo: any; // yes - declare export var BackAndroid: any; - // declare export var Share: any; // yes - declare export var NavigationExperimental: any; - declare export var CameraRoll: any; - declare export var Vibration: any; - declare export var PermissionsAndroid: any; - declare export var Slider: any; - declare export var AlertIOS: any; - // declare export var AppRegistry: any; // yes - declare export var PushNotificationIOS: any; - declare export var RenderingPerf: any; - declare export var Perf: any; - declare export var ToastAndroid: any; - declare export var RecyclerViewBackedScrollView: any; - declare export var SectionList: any; - declare export var DatePickerIOS: any; - declare export var ART: any; - // declare export var requireNativeComponent: any; // yes - // declare export var DeviceEventEmitter: any; // yes - declare export var BackHandler: any; - // declare export var NativeEventEmitter: any; // yes - declare export var Touchable: any; - declare export var ProgressViewIOS: any; - declare export var I18nManager: any; - declare export var SwipeableListView: any; - // declare export var processColor: any; - declare export var VibrationIOS: any; - declare export var DatePickerAndroid: any; - declare export var TimePickerAndroid: any; -} diff --git a/packages/react-navigation/flow/react-navigation.js b/packages/react-navigation/flow/react-navigation.js deleted file mode 100644 index f0fbafef..00000000 --- a/packages/react-navigation/flow/react-navigation.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * React Navigation Flow library defintion - */ - -declare module 'react-navigation' { - declare var createNavigationContainer: any; - - declare var StateUtils: any; - - declare var addNavigationHelpers: any; - declare var NavigationActions: any; - - declare var createNavigator: any; - declare var StackNavigator: any; - declare var TabNavigator: any; - declare var DrawerNavigator: any; - - declare var StackRouter: any; - declare var TabRouter: any; - - declare var Transitioner: any; - - declare var CardStackTransitioner: any; - declare var CardStack: any; - declare var Card: any; - - declare var Header: any; - declare var HeaderTitle: any; - declare var HeaderBackButton: any; - - declare var DrawerView: any; - declare var DrawerItems: any; - - declare var TabView: any; - declare var TabBarTop: any; - declare var TabBarBottom: any; - - declare var withNavigation: any; -} diff --git a/packages/react-navigation/package.json b/packages/react-navigation/package.json index d07626f7..dd5a561c 100644 --- a/packages/react-navigation/package.json +++ b/packages/react-navigation/package.json @@ -74,14 +74,14 @@ "eslint-plugin-jsx-a11y": "^6.0.2", "eslint-plugin-prettier": "^2.1.2", "eslint-plugin-react": "^7.1.0", - "flow-bin": "^0.49.1", + "flow-bin": "^0.51.0", "husky": "^0.14.3", "jest": "^20.0.4", "lint-staged": "^4.2.1", "prettier": "^1.5.3", "prettier-eslint": "^6.4.2", "react": "16.0.0-alpha.12", - "react-native": "^0.45.1", + "react-native": "^0.48.4", "react-native-vector-icons": "^4.2.0", "react-test-renderer": "^15.6.1" }, diff --git a/packages/react-navigation/src/TypeDefinition.js b/packages/react-navigation/src/TypeDefinition.js index e40bec3e..54dc2bac 100644 --- a/packages/react-navigation/src/TypeDefinition.js +++ b/packages/react-navigation/src/TypeDefinition.js @@ -4,16 +4,12 @@ import React from 'react'; import type { TabScene } from './views/TabView/TabView'; -import { - Animated, - type ViewProps, - type TextProps, - type StyleDefinition, - type AnimatedViewStylePropTypes, -} from 'react-native'; +import type { StyleObj } from 'react-native/Libraries/StyleSheet/StyleSheetTypes'; -export type ViewStyleProp = $PropertyType; -export type TextStyleProp = $PropertyType; +import { Animated, View, Text } from 'react-native'; + +export type ViewStyleProp = StyleObj; +export type TextStyleProp = StyleObj; export type AnimatedViewStyleProp = $PropertyType< $PropertyType, 'style' @@ -386,9 +382,9 @@ export type NavigationScreenProp = { }; export type NavigationNavigatorProps = { - navigation: NavigationProp, - screenProps: *, - navigationOptions: O, + navigation?: NavigationProp, + screenProps?: *, + navigationOptions?: O, }; /** @@ -452,7 +448,7 @@ export type NavigationSceneRendererProps = NavigationTransitionProps; export type NavigationTransitionSpec = { duration?: number, // An easing function from `Easing`. - easing?: (t?: number) => number, + easing?: (t: number) => number, // A timing function such as `Animated.timing`. timing?: (value: Animated.Value, config: any) => any, }; @@ -468,7 +464,7 @@ export type TransitionConfig = { screenInterpolator?: (props: NavigationSceneRendererProps) => {}, // The style of the container. Useful when a scene doesn't have // 100% opacity and the underlying container is visible. - containerStyle?: $PropertyType, + containerStyle?: ViewStyleProp, }; export type NavigationAnimationSetter = ( @@ -481,7 +477,7 @@ export type NavigationSceneRenderer = () => ?React.Element<*>; export type NavigationStyleInterpolator = ( props: NavigationSceneRendererProps -) => AnimatedViewStylePropTypes; +) => AnimatedViewStyleProp; export type LayoutEvent = { nativeEvent: { diff --git a/packages/react-navigation/src/navigators/DrawerNavigator.js b/packages/react-navigation/src/navigators/DrawerNavigator.js index a1d21b00..0e328aff 100644 --- a/packages/react-navigation/src/navigators/DrawerNavigator.js +++ b/packages/react-navigation/src/navigators/DrawerNavigator.js @@ -37,7 +37,7 @@ const DefaultDrawerConfig = { const DrawerNavigator = ( routeConfigs: NavigationRouteConfigMap, - config: DrawerNavigatorConfig + config: DrawerNavigatorConfig = {} ) => { const mergedConfig = { ...DefaultDrawerConfig, ...config }; const { @@ -80,7 +80,7 @@ const DrawerNavigator = ( routeConfigs, config, NavigatorTypes.DRAWER - )((props: *) => + )((props: *) => ( - ); + )); return createNavigationContainer(navigator); }; diff --git a/packages/react-navigation/src/navigators/StackNavigator.js b/packages/react-navigation/src/navigators/StackNavigator.js index 64e14d8c..423e9533 100644 --- a/packages/react-navigation/src/navigators/StackNavigator.js +++ b/packages/react-navigation/src/navigators/StackNavigator.js @@ -44,7 +44,7 @@ export default ( routeConfigMap, stackConfig, NavigatorTypes.STACK - )((props: *) => + )((props: *) => ( - ); + )); return createNavigationContainer(navigator); }; diff --git a/packages/react-navigation/src/navigators/TabNavigator.js b/packages/react-navigation/src/navigators/TabNavigator.js index d78325c3..8c7a8895 100644 --- a/packages/react-navigation/src/navigators/TabNavigator.js +++ b/packages/react-navigation/src/navigators/TabNavigator.js @@ -47,7 +47,7 @@ const TabNavigator = ( routeConfigs, config, NavigatorTypes.TABS - )((props: *) => + )((props: *) => ( - ); + )); return createNavigationContainer(navigator); }; diff --git a/packages/react-navigation/src/navigators/createNavigator.js b/packages/react-navigation/src/navigators/createNavigator.js index 8ea7031b..f05288ff 100644 --- a/packages/react-navigation/src/navigators/createNavigator.js +++ b/packages/react-navigation/src/navigators/createNavigator.js @@ -16,9 +16,9 @@ import type { NavigatorType } from './NavigatorTypes'; */ export default function createNavigator( router: NavigationRouter, - routeConfigs: NavigationRouteConfigMap, - navigatorConfig: NavigatorConfig, - navigatorType: NavigatorType + routeConfigs?: NavigationRouteConfigMap, + navigatorConfig?: NavigatorConfig, + navigatorType?: NavigatorType ) { return ( NavigationView: ReactClass diff --git a/packages/react-navigation/src/react-navigation.js b/packages/react-navigation/src/react-navigation.js index f9baa127..7afe5cbd 100644 --- a/packages/react-navigation/src/react-navigation.js +++ b/packages/react-navigation/src/react-navigation.js @@ -1,5 +1,5 @@ /* - * @noflow - get/set properties not yet supported by flow. also `...require(x)` is broken #6560135 + * @flow */ /* eslint global-require: 0 */ diff --git a/packages/react-navigation/src/routers/StackRouter.js b/packages/react-navigation/src/routers/StackRouter.js index 5ba959da..8d7ce384 100644 --- a/packages/react-navigation/src/routers/StackRouter.js +++ b/packages/react-navigation/src/routers/StackRouter.js @@ -124,10 +124,10 @@ export default ( const params = (route.params || action.params || initialRouteParams) && { - ...(route.params || {}), - ...(action.params || {}), - ...(initialRouteParams || {}), - }; + ...(route.params || {}), + ...(action.params || {}), + ...(initialRouteParams || {}), + }; route = { ...route, routeName: initialRouteName, diff --git a/packages/react-navigation/src/views/CardStack/CardStackStyleInterpolator.js b/packages/react-navigation/src/views/CardStack/CardStackStyleInterpolator.js index 47c01fa6..1c01057c 100644 --- a/packages/react-navigation/src/views/CardStack/CardStackStyleInterpolator.js +++ b/packages/react-navigation/src/views/CardStack/CardStackStyleInterpolator.js @@ -1,8 +1,11 @@ /* @flow */ -import { I18nManager, type AnimatedViewStylePropTypes } from 'react-native'; +import { I18nManager } from 'react-native'; -import type { NavigationSceneRendererProps } from '../../TypeDefinition'; +import type { + NavigationSceneRendererProps, + AnimatedViewStyleProp, +} from '../../TypeDefinition'; /** * Utility that builds the style for the card in the cards stack. @@ -24,7 +27,7 @@ import type { NavigationSceneRendererProps } from '../../TypeDefinition'; */ function forInitial( props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +): AnimatedViewStyleProp { const { navigation, scene } = props; const focused = navigation.state.index === scene.index; @@ -42,7 +45,7 @@ function forInitial( */ function forHorizontal( props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +): AnimatedViewStyleProp { const { layout, position, scene } = props; if (!layout.isMeasured) { @@ -87,7 +90,7 @@ function forHorizontal( */ function forVertical( props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +): AnimatedViewStyleProp { const { layout, position, scene } = props; if (!layout.isMeasured) { @@ -125,7 +128,7 @@ function forVertical( */ function forFadeFromBottomAndroid( props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +): AnimatedViewStyleProp { const { layout, position, scene } = props; if (!layout.isMeasured) { diff --git a/packages/react-navigation/src/views/Drawer/DrawerNavigatorItems.js b/packages/react-navigation/src/views/Drawer/DrawerNavigatorItems.js index cd69255b..7ed9a93a 100644 --- a/packages/react-navigation/src/views/Drawer/DrawerNavigatorItems.js +++ b/packages/react-navigation/src/views/Drawer/DrawerNavigatorItems.js @@ -46,7 +46,7 @@ const DrawerNavigatorItems = ({ onItemPress, style, labelStyle, -}: Props) => +}: Props) => ( {items.map((route: NavigationRoute, index: number) => { const focused = activeItemKey === route.key; @@ -66,23 +66,22 @@ const DrawerNavigatorItems = ({ delayPressIn={0} > - {icon - ? - {icon} - - : null} - {typeof label === 'string' - ? - {label} - - : label} + {icon ? ( + + {icon} + + ) : null} + {typeof label === 'string' ? ( + {label} + ) : ( + label + )} ); })} - ; + +); /* Material design specs - https://material.io/guidelines/patterns/navigation-drawer.html#navigation-drawer-specs */ DrawerNavigatorItems.defaultProps = { diff --git a/packages/react-navigation/src/views/Drawer/DrawerView.js b/packages/react-navigation/src/views/Drawer/DrawerView.js index 55d26c83..e940c4d9 100644 --- a/packages/react-navigation/src/views/Drawer/DrawerView.js +++ b/packages/react-navigation/src/views/Drawer/DrawerView.js @@ -30,12 +30,12 @@ export type DrawerItem = { export type DrawerViewConfig = { drawerLockMode?: 'unlocked' | 'locked-closed' | 'locked-open', - drawerWidth: number, - drawerPosition: 'left' | 'right', - contentComponent: ReactClass<*>, + drawerWidth?: number, + drawerPosition?: 'left' | 'right', + contentComponent?: ReactClass<*>, contentOptions?: {}, style?: ViewStyleProp, - useNativeAnimations: boolean, + useNativeAnimations?: boolean, }; type Props = DrawerViewConfig & { @@ -123,7 +123,7 @@ export default class DrawerView extends PureComponent { return navigationState; }; - _renderNavigationView = () => + _renderNavigationView = () => ( extends PureComponent { contentComponent={this.props.contentComponent} contentOptions={this.props.contentOptions} style={this.props.style} - />; + /> + ); _drawer: any; diff --git a/packages/react-navigation/src/views/Header/Header.js b/packages/react-navigation/src/views/Header/Header.js index e619c2f0..12f86461 100644 --- a/packages/react-navigation/src/views/Header/Header.js +++ b/packages/react-navigation/src/views/Header/Header.js @@ -289,9 +289,7 @@ class Header extends React.PureComponent { return ( - - {appBar} - + {appBar} ); } diff --git a/packages/react-navigation/src/views/Header/HeaderBackButton.js b/packages/react-navigation/src/views/Header/HeaderBackButton.js index 73bc3048..406a7290 100644 --- a/packages/react-navigation/src/views/Header/HeaderBackButton.js +++ b/packages/react-navigation/src/views/Header/HeaderBackButton.js @@ -97,18 +97,19 @@ class HeaderBackButton extends React.PureComponent { source={asset} /> {Platform.OS === 'ios' && - title && - - {backButtonTitle} - } + title && ( + + {backButtonTitle} + + )} ); diff --git a/packages/react-navigation/src/views/Header/HeaderStyleInterpolator.js b/packages/react-navigation/src/views/Header/HeaderStyleInterpolator.js index 27de6aa4..ba1c36ed 100644 --- a/packages/react-navigation/src/views/Header/HeaderStyleInterpolator.js +++ b/packages/react-navigation/src/views/Header/HeaderStyleInterpolator.js @@ -1,11 +1,6 @@ /* @flow */ -import { - I18nManager, - Animated, - type StyleDefinition, - type AnimatedViewStylePropTypes, -} from 'react-native'; +import { I18nManager } from 'react-native'; import type { NavigationSceneRendererProps, @@ -23,9 +18,7 @@ import type { * +-------------+-------------+-------------+ */ -function forLeft( - props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +function forLeft(props: NavigationSceneRendererProps): AnimatedViewStyleProp { const { position, scene } = props; const { index } = scene; return { @@ -36,9 +29,7 @@ function forLeft( }; } -function forCenter( - props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +function forCenter(props: NavigationSceneRendererProps): AnimatedViewStyleProp { const { position, scene } = props; const { index } = scene; return { @@ -59,9 +50,7 @@ function forCenter( }; } -function forRight( - props: NavigationSceneRendererProps -): AnimatedViewStylePropTypes { +function forRight(props: NavigationSceneRendererProps): AnimatedViewStyleProp { const { position, scene } = props; const { index } = scene; return { diff --git a/packages/react-navigation/src/views/Header/HeaderTitle.js b/packages/react-navigation/src/views/Header/HeaderTitle.js index 60e078f4..4cda1589 100644 --- a/packages/react-navigation/src/views/Header/HeaderTitle.js +++ b/packages/react-navigation/src/views/Header/HeaderTitle.js @@ -17,13 +17,14 @@ type Props = { const AnimatedText = Animated.Text; -const HeaderTitle = ({ style, ...rest }: Props) => +const HeaderTitle = ({ style, ...rest }: Props) => ( ; + /> +); const styles = StyleSheet.create({ title: { diff --git a/packages/react-navigation/src/views/TouchableItem.js b/packages/react-navigation/src/views/TouchableItem.js index 001d2ec5..a4dca350 100644 --- a/packages/react-navigation/src/views/TouchableItem.js +++ b/packages/react-navigation/src/views/TouchableItem.js @@ -75,9 +75,7 @@ export default class TouchableItem extends Component< } return ( - - {this.props.children} - + {this.props.children} ); } } diff --git a/packages/react-navigation/src/views/withNavigation.js b/packages/react-navigation/src/views/withNavigation.js index a0b88232..012ffdac 100644 --- a/packages/react-navigation/src/views/withNavigation.js +++ b/packages/react-navigation/src/views/withNavigation.js @@ -4,21 +4,26 @@ import React from 'react'; import propTypes from 'prop-types'; import hoistStatics from 'hoist-non-react-statics'; -import type { NavigationState, NavigationAction } from '../TypeDefinition'; +import type { + NavigationScreenProp, + NavigationState, + NavigationAction, +} from '../TypeDefinition'; type Context = { - navigation: InjectedProps, + navigation: NavigationScreenProp, }; type InjectedProps = { - navigation: InjectedProps, + navigation: NavigationScreenProp, }; export default function withNavigation( Component: ReactClass ) { - const componentWithNavigation = (props: T, { navigation }: Context) => - ; + const componentWithNavigation = (props: T, { navigation }: Context) => ( + + ); componentWithNavigation.displayName = `withNavigation(${Component.displayName || Component.name})`; diff --git a/packages/react-navigation/website/src/App.js b/packages/react-navigation/website/src/App.js index 87696682..22f315c6 100644 --- a/packages/react-navigation/website/src/App.js +++ b/packages/react-navigation/website/src/App.js @@ -15,7 +15,7 @@ import { createNavigator, } from 'react-navigation'; -import type { NavigationScreenComponent } from 'react-navigation'; +import type { NavigationScreenComponent } from 'react-navigation/src/TypeDefinition'; type ScreenOptions = { linkName: string, @@ -371,10 +371,11 @@ const BlogPage = createNavigator( }) )(PageWithSidebar); -const NotFoundError = () => +const NotFoundError = () => (

Page not found

-
; + +); const App = createNavigator( TabRouter({ diff --git a/packages/react-navigation/website/src/AppFrame.js b/packages/react-navigation/website/src/AppFrame.js index 3d85c202..ba319372 100644 --- a/packages/react-navigation/website/src/AppFrame.js +++ b/packages/react-navigation/website/src/AppFrame.js @@ -35,11 +35,7 @@ const NavigationLinks = ({ navigation, className, reverse }) => { if (reverse) { links = links.reverse(); } - return ( -
- {links} -
- ); + return
{links}
; }; class AppFrame extends React.Component { @@ -82,7 +78,7 @@ class AppFrame extends React.Component { - {hasChildNavigation && + {hasChildNavigation && ( } + /> + )} diff --git a/packages/react-navigation/website/src/CodeBlock.js b/packages/react-navigation/website/src/CodeBlock.js index 33b360ae..bbdca11e 100644 --- a/packages/react-navigation/website/src/CodeBlock.js +++ b/packages/react-navigation/website/src/CodeBlock.js @@ -2,13 +2,14 @@ import React from 'react'; import Prism from 'prismjs'; import 'prismjs/components/prism-jsx'; -const CodeBlock = ({ code }) => +const CodeBlock = ({ code }) => (
     
-  
; + +); export default CodeBlock; diff --git a/packages/react-navigation/website/src/Footer.js b/packages/react-navigation/website/src/Footer.js index 5c860902..f688be29 100644 --- a/packages/react-navigation/website/src/Footer.js +++ b/packages/react-navigation/website/src/Footer.js @@ -1,6 +1,6 @@ import React from 'react'; -const Footer = () => +const Footer = () => (
@@ -13,6 +13,7 @@ const Footer = () =>
-
; + +); export default Footer; diff --git a/packages/react-navigation/website/src/HomePage.js b/packages/react-navigation/website/src/HomePage.js index a12da8f9..9681f91d 100644 --- a/packages/react-navigation/website/src/HomePage.js +++ b/packages/react-navigation/website/src/HomePage.js @@ -6,13 +6,14 @@ import CodeBlock from './CodeBlock'; import Link from './Link'; -const GettingStartedButton = () => +const GettingStartedButton = () => (
Get Started -
; + +); const ExampleCodeBrowser = (config, ExampleFiles) => { const fileNames = Object.keys(ExampleFiles); diff --git a/packages/react-navigation/website/src/MDPage.js b/packages/react-navigation/website/src/MDPage.js index 07f7688c..4d16201b 100644 --- a/packages/react-navigation/website/src/MDPage.js +++ b/packages/react-navigation/website/src/MDPage.js @@ -33,7 +33,7 @@ const getHeadingForLevel = level => { } }; -const MDPage = ({ navigation, docPath }) => +const MDPage = ({ navigation, docPath }) => ( if (href.indexOf('PhoneGraphic:') === 0) { const graphicName = href.split('PhoneGraphic:')[1]; } - return ( - - {children} - - ); + return {children}; }, }} - />; + /> +); export default MDPage; diff --git a/packages/react-navigation/website/src/PageWithSidebar.js b/packages/react-navigation/website/src/PageWithSidebar.js index c7bad13b..dda22a22 100644 --- a/packages/react-navigation/website/src/PageWithSidebar.js +++ b/packages/react-navigation/website/src/PageWithSidebar.js @@ -85,9 +85,7 @@ class PageWithSidebar extends Component { (isActive ? 'active' : '') } > -
- {options.linkName} -
+
{options.linkName}
{route.routes && @@ -130,21 +128,21 @@ class PageWithSidebar extends Component {

- {state.routeName === 'Docs' && + {state.routeName === 'Docs' && ( - {' '}Edit on GitHub - } - {prevAction && - - Previous: {prevName} - } - {nextAction && + {' '} + Edit on GitHub + + )} + {prevAction && Previous: {prevName}} + {nextAction && ( Next: {nextName} - } + + )}
diff --git a/packages/react-navigation/yarn.lock b/packages/react-navigation/yarn.lock index e78c1f06..b79425ca 100644 --- a/packages/react-navigation/yarn.lock +++ b/packages/react-navigation/yarn.lock @@ -22,10 +22,10 @@ accepts@~1.2.12, accepts@~1.2.13: negotiator "0.5.3" accepts@~1.3.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" + version "1.3.4" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" dependencies: - mime-types "~2.1.11" + mime-types "~2.1.16" negotiator "0.6.1" acorn-globals@^3.1.0: @@ -45,12 +45,12 @@ acorn@^3.0.4: resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" acorn@^4.0.4: - version "4.0.11" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" -acorn@^5.0.1: - version "5.0.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" +acorn@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7" ajv-keywords@^1.0.0: version "1.5.1" @@ -63,7 +63,7 @@ ajv@^4.7.0, ajv@^4.9.1: co "^4.6.0" json-stable-stringify "^1.0.1" -ajv@^5.2.0: +ajv@^5.1.0, ajv@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.2.tgz#47c68d69e86f5d953103b0074a9430dc63da5e39" dependencies: @@ -84,29 +84,27 @@ amdefine@>=0.0.4: version "1.0.1" resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" -ansi-escapes@^1.0.0, ansi-escapes@^1.1.0, ansi-escapes@^1.4.0: +ansi-escapes@^1.0.0, ansi-escapes@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" -ansi-escapes@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-2.0.0.tgz#5bae52be424878dd9783e8910e3fc2922e83c81b" +ansi-escapes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" ansi-regex@^2.0.0, ansi-regex@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" -ansi-styles@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.0.0.tgz#5404e93a544c4fec7f048262977bebfe3155e0c1" - dependencies: - color-convert "^1.0.0" - -ansi-styles@^3.1.0: +ansi-styles@^3.0.0, ansi-styles@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" dependencies: @@ -117,11 +115,11 @@ ansi@^0.3.0, ansi@~0.3.1: resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" anymatch@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" dependencies: - arrify "^1.0.0" micromatch "^2.1.5" + normalize-path "^2.0.0" app-root-path@^2.0.0: version "2.0.1" @@ -134,8 +132,8 @@ append-transform@^0.4.0: default-require-extensions "^1.0.0" aproba@^1.0.3: - version "1.1.1" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" are-we-there-yet@~1.1.2: version "1.1.4" @@ -167,8 +165,8 @@ arr-diff@^2.0.0: arr-flatten "^1.0.1" arr-flatten@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1" + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" array-differ@^1.0.0: version "1.0.0" @@ -220,8 +218,8 @@ art@^0.10.0: resolved "https://registry.yarnpkg.com/art/-/art-0.10.1.tgz#38541883e399225c5e193ff246e8f157cf7b2146" asap@~2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" asn1@~0.2.3: version "0.2.3" @@ -248,8 +246,8 @@ async@^1.4.0: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" async@^2.1.4, async@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.4.0.tgz#4990200f18ea5b837c2cc4f8c031a6985c385611" + version "2.5.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d" dependencies: lodash "^4.14.0" @@ -265,7 +263,11 @@ aws-sign2@~0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" -aws4@^1.2.1: +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" @@ -276,81 +278,57 @@ axobject-query@^0.1.0: ast-types-flow "0.0.7" babel-cli@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.24.1.tgz#207cd705bba61489b2ea41b5312341cf6aca2283" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1" dependencies: - babel-core "^6.24.1" - babel-polyfill "^6.23.0" - babel-register "^6.24.1" - babel-runtime "^6.22.0" - commander "^2.8.1" - convert-source-map "^1.1.0" + babel-core "^6.26.0" + babel-polyfill "^6.26.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + commander "^2.11.0" + convert-source-map "^1.5.0" fs-readdir-recursive "^1.0.0" - glob "^7.0.0" - lodash "^4.2.0" - output-file-sync "^1.1.0" - path-is-absolute "^1.0.0" + glob "^7.1.2" + lodash "^4.17.4" + output-file-sync "^1.1.2" + path-is-absolute "^1.0.1" slash "^1.0.0" - source-map "^0.5.0" - v8flags "^2.0.10" + source-map "^0.5.6" + v8flags "^2.1.1" optionalDependencies: chokidar "^1.6.1" -babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" +babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" dependencies: - chalk "^1.1.0" + chalk "^1.1.3" esutils "^2.0.2" - js-tokens "^3.0.0" + js-tokens "^3.0.2" -babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.7.2: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.1.tgz#8c428564dce1e1f41fb337ec34f4c3b022b5ad83" +babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.25.0, babel-core@^6.26.0, babel-core@^6.7.2: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" dependencies: - babel-code-frame "^6.22.0" - babel-generator "^6.24.1" + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" babel-helpers "^6.24.1" babel-messages "^6.23.0" - babel-register "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babylon "^6.11.0" - convert-source-map "^1.1.0" - debug "^2.1.1" - json5 "^0.5.0" - lodash "^4.2.0" - minimatch "^3.0.2" - path-is-absolute "^1.0.0" - private "^0.1.6" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" slash "^1.0.0" - source-map "^0.5.0" - -babel-core@^6.25.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729" - dependencies: - babel-code-frame "^6.22.0" - babel-generator "^6.25.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.25.0" - babel-traverse "^6.25.0" - babel-types "^6.25.0" - babylon "^6.17.2" - convert-source-map "^1.1.0" - debug "^2.1.1" - json5 "^0.5.0" - lodash "^4.2.0" - minimatch "^3.0.2" - path-is-absolute "^1.0.0" - private "^0.1.6" - slash "^1.0.0" - source-map "^0.5.0" + source-map "^0.5.6" babel-eslint@^7.2.3: version "7.2.3" @@ -361,30 +339,17 @@ babel-eslint@^7.2.3: babel-types "^6.23.0" babylon "^6.17.0" -babel-generator@^6.18.0, babel-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.1.tgz#e715f486c58ded25649d888944d52aa07c5d9497" +babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" dependencies: babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" detect-indent "^4.0.0" jsesc "^1.3.0" - lodash "^4.2.0" - source-map "^0.5.0" - trim-right "^1.0.1" - -babel-generator@^6.25.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc" - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.25.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.2.0" - source-map "^0.5.0" + lodash "^4.17.4" + source-map "^0.5.6" trim-right "^1.0.1" babel-helper-bindify-decorators@^6.24.1: @@ -404,12 +369,12 @@ babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: babel-types "^6.24.1" babel-helper-builder-react-jsx@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.24.1.tgz#0ad7917e33c8d751e646daca4e77cc19377d2cbc" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - esutils "^2.0.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" babel-helper-call-delegate@^6.24.1: version "6.24.1" @@ -421,13 +386,13 @@ babel-helper-call-delegate@^6.24.1: babel-types "^6.24.1" babel-helper-define-map@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.24.1.tgz#7a9747f258d8947d32d515f6aa1c7bd02204a080" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" dependencies: babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" babel-helper-explode-assignable-expression@^6.24.1: version "6.24.1" @@ -478,12 +443,12 @@ babel-helper-optimise-call-expression@^6.24.1: babel-types "^6.24.1" babel-helper-regex@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.24.1.tgz#d36e22fab1008d79d88648e32116868128456ce8" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" babel-helper-remap-async-to-generator@^6.16.0, babel-helper-remap-async-to-generator@^6.24.1: version "6.24.1" @@ -540,12 +505,12 @@ babel-plugin-external-helpers@^6.18.0: babel-runtime "^6.22.0" babel-plugin-istanbul@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.3.tgz#6ee6280410dcf59c7747518c3dfd98680958f102" + version "4.1.5" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" dependencies: find-up "^2.1.0" - istanbul-lib-instrument "^1.7.1" - test-exclude "^4.1.0" + istanbul-lib-instrument "^1.7.5" + test-exclude "^4.1.1" babel-plugin-jest-hoist@^20.0.3: version "20.0.3" @@ -645,7 +610,7 @@ babel-plugin-transform-class-constructor-call@^6.24.1, babel-plugin-transform-cl babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-class-properties@^6.24.1, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0: +babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.24.1, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" dependencies: @@ -699,14 +664,14 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0, babel-plugin-trans babel-runtime "^6.22.0" babel-plugin-transform-es2015-block-scoping@^6.24.1, babel-plugin-transform-es2015-block-scoping@^6.5.0, babel-plugin-transform-es2015-block-scoping@^6.7.1, babel-plugin-transform-es2015-block-scoping@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.24.1.tgz#76c295dc3a4741b1665adfd3167215dcff32a576" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" babel-plugin-transform-es2015-classes@^6.24.1, babel-plugin-transform-es2015-classes@^6.5.0, babel-plugin-transform-es2015-classes@^6.6.5, babel-plugin-transform-es2015-classes@^6.8.0: version "6.24.1" @@ -771,13 +736,13 @@ babel-plugin-transform-es2015-modules-amd@^6.24.1: babel-template "^6.24.1" babel-plugin-transform-es2015-modules-commonjs@6.x, babel-plugin-transform-es2015-modules-commonjs@^6.24.1, babel-plugin-transform-es2015-modules-commonjs@^6.5.0, babel-plugin-transform-es2015-modules-commonjs@^6.7.0, babel-plugin-transform-es2015-modules-commonjs@^6.8.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz#d3e310b40ef664a36622200097c6d440298f2bfe" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" dependencies: babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-types "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" babel-plugin-transform-es2015-modules-systemjs@^6.24.1: version "6.24.1" @@ -902,15 +867,15 @@ babel-plugin-transform-object-assign@^6.5.0: babel-runtime "^6.22.0" babel-plugin-transform-object-rest-spread@^6.20.2, babel-plugin-transform-object-rest-spread@^6.22.0, babel-plugin-transform-object-rest-spread@^6.5.0, babel-plugin-transform-object-rest-spread@^6.6.5, babel-plugin-transform-object-rest-spread@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.23.0.tgz#875d6bc9be761c58a2ae3feee5dc4895d8c7f921" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.22.0" + babel-runtime "^6.26.0" babel-plugin-transform-react-display-name@^6.23.0, babel-plugin-transform-react-display-name@^6.5.0, babel-plugin-transform-react-display-name@^6.8.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz#4398910c358441dc4cef18787264d0412ed36b37" + version "6.25.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" dependencies: babel-runtime "^6.22.0" @@ -937,10 +902,10 @@ babel-plugin-transform-react-jsx@^6.24.1, babel-plugin-transform-react-jsx@^6.5. babel-runtime "^6.22.0" babel-plugin-transform-regenerator@^6.24.1, babel-plugin-transform-regenerator@^6.5.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.24.1.tgz#b8da305ad43c3c99b4848e4fe4037b770d23c418" + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" dependencies: - regenerator-transform "0.9.11" + regenerator-transform "^0.10.0" babel-plugin-transform-strict-mode@^6.24.1: version "6.24.1" @@ -949,13 +914,13 @@ babel-plugin-transform-strict-mode@^6.24.1: babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-polyfill@^6.20.0, babel-polyfill@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d" +babel-polyfill@^6.20.0, babel-polyfill@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" dependencies: - babel-runtime "^6.22.0" - core-js "^2.4.0" - regenerator-runtime "^0.10.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" babel-preset-es2015-node@^6.1.1: version "6.1.1" @@ -1029,7 +994,7 @@ babel-preset-fbjs@^1.0.0: babel-plugin-transform-object-rest-spread "^6.6.5" object-assign "^4.0.1" -babel-preset-fbjs@^2.1.2: +babel-preset-fbjs@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af" dependencies: @@ -1098,7 +1063,7 @@ babel-preset-react-native-syntax@^1.0.0: babel-plugin-syntax-object-rest-spread "^6.13.0" babel-plugin-syntax-trailing-function-commas "^6.13.0" -babel-preset-react-native@^1.5.6, babel-preset-react-native@^1.9.1: +babel-preset-react-native@^1.5.6: version "1.9.2" resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz#b22addd2e355ff3b39671b79be807e52dfa145f2" dependencies: @@ -1132,7 +1097,7 @@ babel-preset-react-native@^1.5.6, babel-preset-react-native@^1.9.1: babel-plugin-transform-regenerator "^6.5.0" react-transform-hmr "^1.0.4" -babel-preset-react-native@^2.1.0: +babel-preset-react-native@^2.0.0, babel-preset-react-native@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-2.1.0.tgz#9013ebd82da1c88102bf588810ff59e209ca2b8a" dependencies: @@ -1204,102 +1169,65 @@ babel-preset-stage-3@^6.24.1: babel-plugin-transform-exponentiation-operator "^6.24.1" babel-plugin-transform-object-rest-spread "^6.22.0" -babel-register@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f" +babel-register@^6.24.1, babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" dependencies: - babel-core "^6.24.1" - babel-runtime "^6.22.0" - core-js "^2.4.0" + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" home-or-tmp "^2.0.0" - lodash "^4.2.0" + lodash "^4.17.4" mkdirp "^0.5.1" - source-map-support "^0.4.2" + source-map-support "^0.4.15" -babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" +babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.2.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: core-js "^2.4.0" - regenerator-runtime "^0.10.0" + regenerator-runtime "^0.11.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.3.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333" +babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0, babel-template@^6.3.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - babylon "^6.11.0" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" -babel-template@^6.25.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071" +babel-traverse@^6.18.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.25.0" - babel-types "^6.25.0" - babylon "^6.17.2" - lodash "^4.2.0" - -babel-traverse@^6.18.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.24.1.tgz#ab36673fd356f9a0948659e7b338d5feadb31695" - dependencies: - babel-code-frame "^6.22.0" + babel-code-frame "^6.26.0" babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - babylon "^6.15.0" - debug "^2.2.0" - globals "^9.0.0" - invariant "^2.2.0" - lodash "^4.2.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" -babel-traverse@^6.25.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1" +babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" dependencies: - babel-code-frame "^6.22.0" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.25.0" - babylon "^6.17.2" - debug "^2.2.0" - globals "^9.0.0" - invariant "^2.2.0" - lodash "^4.2.0" - -babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.24.1.tgz#a136879dc15b3606bda0d90c1fc74304c2ff0975" - dependencies: - babel-runtime "^6.22.0" + babel-runtime "^6.26.0" esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^1.0.1" + lodash "^4.17.4" + to-fast-properties "^1.0.3" -babel-types@^6.25.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e" - dependencies: - babel-runtime "^6.22.0" - esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^1.0.1" +babylon@^6.17.0, babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" -babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0, babylon@^6.17.0: - version "6.17.1" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.1.tgz#17f14fddf361b695981fe679385e4f1c01ebd86f" - -babylon@^6.17.2: - version "6.17.4" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a" - -balanced-match@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" base64-js@0.0.8: version "0.0.8" @@ -1310,8 +1238,8 @@ base64-js@1.1.2: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.1.2.tgz#d6400cac1c4c660976d90d07a04351d89395f5e8" base64-js@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" base64-url@1.2.1: version "1.2.1" @@ -1340,12 +1268,12 @@ beeper@^1.0.0: resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" big-integer@^1.6.7: - version "1.6.22" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.22.tgz#487c95fce886022ea48ff5f19e388932df46dd2e" + version "1.6.25" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.25.tgz#1de45a9f57542ac20121c682f8d642220a34e823" binary-extensions@^1.0.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774" + version "1.10.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.10.0.tgz#9aeb9a6c5e88638aad171e167f5900abe24835d0" block-stream@*: version "0.0.9" @@ -1374,6 +1302,18 @@ boom@2.x.x: dependencies: hoek "2.x.x" +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + bplist-creator@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" @@ -1387,10 +1327,10 @@ bplist-parser@0.1.1: big-integer "^1.6.7" brace-expansion@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" + version "1.1.8" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: - balanced-match "^0.4.1" + balanced-match "^1.0.0" concat-map "0.0.1" braces@^1.8.2: @@ -1407,22 +1347,24 @@ browser-resolve@^1.11.2: dependencies: resolve "1.1.7" -bser@1.0.2, bser@^1.0.2: +bser@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" dependencies: node-int64 "^0.4.0" +bser@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.3.tgz#d63da19ee17330a0e260d2a34422b21a89520317" + dependencies: + node-int64 "^0.4.0" + bser@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" dependencies: node-int64 "^0.4.0" -buffer-shims@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" - builtin-modules@^1.0.0, builtin-modules@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -1457,9 +1399,9 @@ camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" -caseless@~0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" caseless@~0.12.0: version "0.12.0" @@ -1472,7 +1414,7 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" -chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -1482,7 +1424,7 @@ chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.1, chalk@^2.1.0: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e" dependencies: @@ -1506,18 +1448,18 @@ chokidar@^1.6.1: fsevents "^1.0.0" ci-info@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534" + version "1.1.1" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.1.tgz#47b44df118c48d2597b56d342e7e25791060171a" circular-json@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" clamp@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/clamp/-/clamp-1.0.1.tgz#66a0e64011816e37196828fdc8c8c147312c8634" -cli-cursor@^1.0.1, cli-cursor@^1.0.2: +cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" dependencies: @@ -1541,8 +1483,8 @@ cli-truncate@^0.2.1: string-width "^1.0.1" cli-width@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" cliui@^2.1.0: version "2.1.0" @@ -1577,22 +1519,22 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" codecov@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/codecov/-/codecov-2.2.0.tgz#2d06817ceb8891eca6368836d4fb6bf6cc04ffd1" + version "2.3.0" + resolved "https://registry.yarnpkg.com/codecov/-/codecov-2.3.0.tgz#ad25a2c6e0442d13740d9d4ddbb9a3e2714330f4" dependencies: argv "0.0.2" - request "2.79.0" + request "2.81.0" urlgrey "0.4.4" -color-convert@^1.0.0, color-convert@^1.9.0: +color-convert@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" dependencies: color-name "^1.1.1" color-name@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d" + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" combined-stream@^1.0.5, combined-stream@~1.0.5: version "1.0.5" @@ -1600,11 +1542,9 @@ combined-stream@^1.0.5, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@^2.8.1, commander@^2.9.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" - dependencies: - graceful-readlink ">= 1.0.0" +commander@^2.11.0, commander@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" common-tags@^1.4.0: version "1.4.0" @@ -1613,10 +1553,10 @@ common-tags@^1.4.0: babel-runtime "^6.18.0" compressible@~2.0.5: - version "2.0.10" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.10.tgz#feda1c7f7617912732b29bf8cf26252a20b9eecd" + version "2.0.11" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.11.tgz#16718a75de283ed8e604041625a2064586797d8a" dependencies: - mime-db ">= 1.27.0 < 2" + mime-db ">= 1.29.0 < 2" compression@~1.5.2: version "1.5.2" @@ -1633,7 +1573,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.5.2, concat-stream@^1.6.0: +concat-stream@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" dependencies: @@ -1699,10 +1639,10 @@ content-type-parser@^1.0.1: resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.1.tgz#c3e56988c53c65127fb46d4032a3a900246fdc94" content-type@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.2.tgz#b7d113aee7a8dd27bd21133c4dc2529df1721eed" + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" -convert-source-map@^1.1.0, convert-source-map@^1.4.0: +convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" @@ -1725,11 +1665,11 @@ core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" -core-js@^2.2.2, core-js@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" +core-js@^2.2.2, core-js@^2.4.0, core-js@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" -core-util-is@~1.0.0: +core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -1765,7 +1705,7 @@ cross-spawn@^3.0.1: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^5.0.1: +cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" dependencies: @@ -1779,6 +1719,12 @@ cryptiles@2.x.x: dependencies: boom "2.x.x" +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + csrf@~3.0.0: version "3.0.6" resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" @@ -1806,12 +1752,6 @@ csurf@~1.8.3: csrf "~3.0.0" http-errors "~1.3.1" -d@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" - dependencies: - es5-ext "^0.10.9" - damerau-levenshtein@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" @@ -1830,24 +1770,18 @@ dateformat@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" -debug@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d" - dependencies: - ms "0.7.2" - -debug@^2.1.1, debug@^2.2.0: - version "2.6.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.6.tgz#a9fa6fbe9ca43cf1e79f73b75c0189cbb7d6db5a" - dependencies: - ms "0.7.3" - -debug@^2.6.3, debug@^2.6.8: +debug@2.6.8, debug@^2.2.0, debug@^2.6.3, debug@^2.6.8: version "2.6.8" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc" dependencies: ms "2.0.0" +debug@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.0.1.tgz#0564c612b521dc92d9f2988f0549e34f9c98db64" + dependencies: + ms "2.0.0" + debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" @@ -1858,6 +1792,10 @@ decamelize@^1.0.0, decamelize@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + deep-extend@~0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" @@ -1879,6 +1817,10 @@ define-properties@^1.1.2: foreach "^2.0.5" object-keys "^1.0.8" +defined@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + del@^2.0.2: version "2.2.2" resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" @@ -1908,8 +1850,8 @@ depd@~1.0.1: resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" depd@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" destroy@~1.0.4: version "1.0.4" @@ -1922,8 +1864,8 @@ detect-indent@^4.0.0: repeating "^2.0.0" diff@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" + version "3.3.1" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" dlv@^1.1.0: version "1.1.0" @@ -1968,8 +1910,8 @@ elegant-spinner@^1.0.1: resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" emoji-regex@^6.1.0: - version "6.4.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.4.2.tgz#a30b6fee353d406d96cfb9fa765bdc82897eff6e" + version "6.5.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" encoding@^0.1.11: version "0.1.12" @@ -1977,7 +1919,15 @@ encoding@^0.1.11: dependencies: iconv-lite "~0.4.13" -"errno@>=0.1.1 <0.2.0-0": +envinfo@^3.0.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-3.4.1.tgz#8c80e9f2eec2cd4e2adb2c5d0127ce07a2aaa2ae" + dependencies: + minimist "^1.2.0" + os-name "^2.0.1" + which "^1.2.14" + +"errno@>=0.1.1 <0.2.0-0", errno@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" dependencies: @@ -1996,14 +1946,15 @@ errorhandler@~1.4.2: accepts "~1.3.0" escape-html "~1.0.3" -es-abstract@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c" +es-abstract@^1.5.0, es-abstract@^1.7.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.8.2.tgz#25103263dc4decbda60e0c737ca32313518027ee" dependencies: es-to-primitive "^1.1.1" - function-bind "^1.1.0" + function-bind "^1.1.1" + has "^1.0.1" is-callable "^1.1.3" - is-regex "^1.0.3" + is-regex "^1.0.4" es-to-primitive@^1.1.1: version "1.1.1" @@ -2013,58 +1964,6 @@ es-to-primitive@^1.1.1: is-date-object "^1.0.1" is-symbol "^1.0.1" -es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.16" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.16.tgz#1ef1b04f3d09db6a5d630226d62202f2e425e45a" - dependencies: - es6-iterator "2" - es6-symbol "~3.1" - -es6-iterator@2, es6-iterator@^2.0.1, es6-iterator@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512" - dependencies: - d "1" - es5-ext "^0.10.14" - es6-symbol "^3.1" - -es6-map@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" - dependencies: - d "1" - es5-ext "~0.10.14" - es6-iterator "~2.0.1" - es6-set "~0.1.5" - es6-symbol "~3.1.1" - event-emitter "~0.3.5" - -es6-set@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" - dependencies: - d "1" - es5-ext "~0.10.14" - es6-iterator "~2.0.1" - es6-symbol "3.1.1" - event-emitter "~0.3.5" - -es6-symbol@3.1.1, es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1, es6-symbol@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" - dependencies: - d "1" - es5-ext "~0.10.14" - -es6-weak-map@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" - dependencies: - d "1" - es5-ext "^0.10.14" - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - escape-html@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" @@ -2078,28 +1977,19 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" escodegen@^1.6.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" + version "1.9.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" dependencies: - esprima "^2.7.1" - estraverse "^1.9.1" + esprima "^3.1.3" + estraverse "^4.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: - source-map "~0.2.0" - -escope@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" - dependencies: - es6-map "^0.1.3" - es6-weak-map "^2.0.1" - esrecurse "^4.1.0" - estraverse "^4.1.1" + source-map "~0.5.6" eslint-config-prettier@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-2.3.0.tgz#b75b1eabea0c8b97b34403647ee25db349b9d8a0" + version "2.5.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-2.5.0.tgz#9ecb9296bae4e2e59a3ce361a96c9f825fe67b75" dependencies: get-stdin "^5.0.1" @@ -2118,8 +2008,8 @@ eslint-module-utils@^2.1.1: pkg-dir "^1.0.0" eslint-plugin-flowtype@^2.35.0: - version "2.35.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.35.0.tgz#d17494f0ae8b727c632d8b9d4b4a848e7e0c04af" + version "2.35.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.35.1.tgz#9ad98181b467a3645fbd2a8d430393cc17a4ea63" dependencies: lodash "^4.15.0" @@ -2151,19 +2041,20 @@ eslint-plugin-jsx-a11y@^6.0.2: jsx-ast-utils "^1.4.0" eslint-plugin-prettier@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.1.2.tgz#4b90f4ee7f92bfbe2e926017e1ca40eb628965ea" + version "2.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.3.1.tgz#e7a746c67e716f335274b88295a9ead9f544e44d" dependencies: fast-diff "^1.1.1" - jest-docblock "^20.0.1" + jest-docblock "^21.0.0" eslint-plugin-react@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.1.0.tgz#27770acf39f5fd49cd0af4083ce58104eb390d4c" + version "7.3.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz#ca9368da36f733fbdc05718ae4e91f778f38e344" dependencies: doctrine "^2.0.0" has "^1.0.1" - jsx-ast-utils "^1.4.1" + jsx-ast-utils "^2.0.0" + prop-types "^15.5.10" eslint-scope@^3.7.1: version "3.7.1" @@ -2172,69 +2063,31 @@ eslint-scope@^3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint@^3.19.0: - version "3.19.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc" - dependencies: - babel-code-frame "^6.16.0" - chalk "^1.1.3" - concat-stream "^1.5.2" - debug "^2.1.1" - doctrine "^2.0.0" - escope "^3.6.0" - espree "^3.4.0" - esquery "^1.0.0" - estraverse "^4.2.0" - esutils "^2.0.2" - file-entry-cache "^2.0.0" - glob "^7.0.3" - globals "^9.14.0" - ignore "^3.2.0" - imurmurhash "^0.1.4" - inquirer "^0.12.0" - is-my-json-valid "^2.10.0" - is-resolvable "^1.0.0" - js-yaml "^3.5.1" - json-stable-stringify "^1.0.0" - levn "^0.3.0" - lodash "^4.0.0" - mkdirp "^0.5.0" - natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.1" - pluralize "^1.2.1" - progress "^1.1.8" - require-uncached "^1.0.2" - shelljs "^0.7.5" - strip-bom "^3.0.0" - strip-json-comments "~2.0.1" - table "^3.7.8" - text-table "~0.2.0" - user-home "^2.0.0" - -eslint@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.2.0.tgz#a2b3184111b198e02e9c7f3cca625a5e01c56b3d" +eslint@^4.2.0, eslint@^4.5.0: + version "4.7.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.7.1.tgz#849804136953ebe366782f9f8611e2cbd1b54681" dependencies: ajv "^5.2.0" babel-code-frame "^6.22.0" - chalk "^1.1.3" + chalk "^2.1.0" concat-stream "^1.6.0" - debug "^2.6.8" + cross-spawn "^5.1.0" + debug "^3.0.1" doctrine "^2.0.0" eslint-scope "^3.7.1" - espree "^3.4.3" + espree "^3.5.1" esquery "^1.0.0" estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" glob "^7.1.2" globals "^9.17.0" ignore "^3.3.3" imurmurhash "^0.1.4" inquirer "^3.0.6" is-resolvable "^1.0.0" - js-yaml "^3.8.4" + js-yaml "^3.9.1" json-stable-stringify "^1.0.1" levn "^0.3.0" lodash "^4.17.4" @@ -2243,25 +2096,23 @@ eslint@^4.2.0: natural-compare "^1.4.0" optionator "^0.8.2" path-is-inside "^1.0.2" - pluralize "^4.0.0" + pluralize "^7.0.0" progress "^2.0.0" require-uncached "^1.0.3" + semver "^5.3.0" + strip-ansi "^4.0.0" strip-json-comments "~2.0.1" table "^4.0.1" text-table "~0.2.0" -espree@^3.4.0, espree@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.3.tgz#2910b5ccd49ce893c2ffffaab4fd8b3a31b82374" +espree@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.1.tgz#0c988b8ab46db53100a1954ae4ba995ddd27d87e" dependencies: - acorn "^5.0.1" + acorn "^5.1.1" acorn-jsx "^3.0.0" -esprima@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" - -esprima@^3.1.1: +esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" @@ -2276,25 +2127,17 @@ esquery@^1.0.0: estraverse "^4.0.0" esrecurse@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" + version "4.2.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" dependencies: - estraverse "~4.1.0" + estraverse "^4.1.0" object-assign "^4.0.1" -estraverse@^1.9.1: - version "1.9.3" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-1.9.3.tgz#af67f2dc922582415950926091a4005d29c9bb44" - -estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" -estraverse@~4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" - -esutils@^2.0.0, esutils@^2.0.2: +esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -2302,23 +2145,28 @@ etag@~1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" -event-emitter@~0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" - dependencies: - d "1" - es5-ext "~0.10.14" - event-target-shim@^1.0.5: version "1.1.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-1.1.1.tgz#a86e5ee6bdaa16054475da797ccddf0c55698491" exec-sh@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.0.tgz#14f75de3f20d286ef933099b2ce50a90359cef10" + version "0.2.1" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" dependencies: merge "^1.1.3" +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + execa@^0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" @@ -2361,17 +2209,17 @@ express-session@~1.11.3: uid-safe "~2.0.0" utils-merge "1.0.0" -extend@~3.0.0: +extend@~3.0.0, extend@~3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" external-editor@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.4.tgz#1ed9199da9cbfe2ef2f7a31b2fde8b0d12368972" + version "2.0.5" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.0.5.tgz#52c249a3981b9ba187c7cacf5beb50bf1d91a6bc" dependencies: iconv-lite "^0.4.17" jschardet "^1.4.2" - tmp "^0.0.31" + tmp "^0.0.33" extglob@^0.3.1: version "0.3.2" @@ -2379,9 +2227,9 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extsprintf@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" +extsprintf@1.3.0, extsprintf@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" fancy-log@^1.1.0: version "1.3.0" @@ -2395,8 +2243,8 @@ fast-deep-equal@^1.0.0: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" fast-diff@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.1.tgz#0aea0e4e605b6a2189f0e936d4b7fbaf1b7cfd9b" + version "1.1.2" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" fast-levenshtein@~2.0.4: version "2.0.6" @@ -2427,7 +2275,7 @@ fbjs-scripts@^0.7.0: semver "^5.1.0" through2 "^2.0.0" -fbjs@0.8.12, fbjs@^0.8.9: +fbjs@0.8.12: version "0.8.12" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" dependencies: @@ -2439,7 +2287,19 @@ fbjs@0.8.12, fbjs@^0.8.9: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -figures@^1.3.5, figures@^1.7.0: +fbjs@^0.8.9: + version "0.8.15" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.15.tgz#4f0695fdfcc16c37c0b07facec8cb4c4091685b9" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +figures@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" dependencies: @@ -2511,9 +2371,15 @@ flat-cache@^1.2.1: graceful-fs "^4.1.2" write "^0.2.1" -flow-bin@^0.49.1: - version "0.49.1" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.49.1.tgz#c9e456b3173a7535a4ffaf28956352c63bb8e3e9" +flow-bin@^0.51.0: + version "0.51.1" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.51.1.tgz#7929c6f0a94e765429fcb2ee6e468278faa9c732" + +for-each@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" + dependencies: + is-function "~1.0.0" for-in@^1.0.1: version "1.0.2" @@ -2533,7 +2399,15 @@ forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" -form-data@^2.1.1, form-data@~2.1.1: +form-data@^2.1.1, form-data@~2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" dependencies: @@ -2561,12 +2435,12 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.1.tgz#f19fd28f43eeaf761680e519a203c4d0b3d31aff" +fsevents@^1.0.0, fsevents@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4" dependencies: nan "^2.3.0" - node-pre-gyp "^0.6.29" + node-pre-gyp "^0.6.36" fstream-ignore@^1.0.5: version "1.0.5" @@ -2585,9 +2459,13 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" -function-bind@^1.0.2, function-bind@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" +function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" gauge@~1.2.5: version "1.2.7" @@ -2612,16 +2490,6 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -generate-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" - -generate-object-property@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" - dependencies: - is-property "^1.0.0" - get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" @@ -2657,18 +2525,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.2" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.2: +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -2686,9 +2543,9 @@ global@^4.3.0: min-document "^2.19.0" process "~0.5.1" -globals@^9.0.0, globals@^9.14.0, globals@^9.17.0: - version "9.17.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286" +globals@^9.17.0, globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" globby@^5.0.0: version "5.0.0" @@ -2711,10 +2568,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" -"graceful-readlink@>= 1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" - growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -2749,8 +2602,8 @@ gulplog@^1.0.0: glogg "^1.0.0" handlebars@^4.0.3: - version "4.0.8" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.8.tgz#22b875cd3f0e6cbea30314f144e82bc7a72ff420" + version "4.0.10" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.10.tgz#3d30c718b09a3d96f23ea4cc1f403c4d3ba9ff4f" dependencies: async "^1.4.0" optimist "^0.6.1" @@ -2762,14 +2615,9 @@ har-schema@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" -har-validator@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" - dependencies: - chalk "^1.1.1" - commander "^2.9.0" - is-my-json-valid "^2.12.4" - pinkie-promise "^2.0.0" +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" har-validator@~4.2.1: version "4.2.1" @@ -2778,6 +2626,13 @@ har-validator@~4.2.1: ajv "^4.9.1" har-schema "^1.0.5" +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -2802,7 +2657,7 @@ has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" -has@^1.0.1: +has@^1.0.1, has@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" dependencies: @@ -2817,13 +2672,26 @@ hawk@~3.1.3: hoek "2.x.x" sntp "1.x.x" +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" +hoek@4.x.x: + version "4.2.0" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" + hoist-non-react-statics@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.2.0.tgz#b099ca82f3640b1244309c8a526a2bd60ad9d7d9" + version "2.3.1" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz#343db84c6018c650778898240135a1420ee22ce0" home-or-tmp@^2.0.0: version "2.0.0" @@ -2833,8 +2701,8 @@ home-or-tmp@^2.0.0: os-tmpdir "^1.0.1" hosted-git-info@^2.1.4: - version "2.4.2" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67" + version "2.5.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" html-encoding-sniffer@^1.0.1: version "1.0.1" @@ -2857,6 +2725,14 @@ http-signature@~1.1.0: jsprim "^1.2.2" sshpk "^1.7.0" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + husky@^0.14.3: version "0.14.3" resolved "https://registry.yarnpkg.com/husky/-/husky-0.14.3.tgz#c69ed74e2d2779769a17ba8399b54ce0b63c12c3" @@ -2874,20 +2750,16 @@ iconv-lite@0.4.13: resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" iconv-lite@^0.4.17, iconv-lite@~0.4.13: - version "0.4.17" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.17.tgz#4fdaa3b38acbc2c031b045d0edcdfe1ecab18c8d" - -ignore@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.0.tgz#3812d22cbe9125f2c2b4915755a1b8abd745a001" + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" ignore@^3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d" + version "3.3.5" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.5.tgz#c4e715455f6073a8d7e5dae72d2fc9d71663dba6" -image-size@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c" +image-size@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.1.tgz#98122a562d59dcc097ef1b2c8191866eb8f5d663" imurmurhash@^0.1.4: version "0.1.4" @@ -2899,14 +2771,10 @@ indent-string@^2.1.0: dependencies: repeating "^2.0.0" -indent-string@^3.0.0: +indent-string@^3.0.0, indent-string@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" -indent-string@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.1.0.tgz#08ff4334603388399b329e6b9538dc7a3cf5de7d" - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -2914,7 +2782,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -2922,30 +2790,12 @@ ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" -inquirer@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" - dependencies: - ansi-escapes "^1.1.0" - ansi-regex "^2.0.0" - chalk "^1.0.0" - cli-cursor "^1.0.1" - cli-width "^2.0.0" - figures "^1.3.5" - lodash "^4.3.0" - readline2 "^1.0.1" - run-async "^0.1.0" - rx-lite "^3.1.2" - string-width "^1.0.1" - strip-ansi "^3.0.0" - through "^2.3.6" - inquirer@^3.0.6: - version "3.1.1" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.1.1.tgz#87621c4fba4072f48a8dd71c9f9df6f100b2d534" + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" dependencies: - ansi-escapes "^2.0.0" - chalk "^1.0.0" + ansi-escapes "^3.0.0" + chalk "^2.0.0" cli-cursor "^2.1.0" cli-width "^2.0.0" external-editor "^2.0.4" @@ -2955,15 +2805,11 @@ inquirer@^3.0.6: run-async "^2.2.0" rx-lite "^4.0.8" rx-lite-aggregates "^4.0.8" - string-width "^2.0.0" - strip-ansi "^3.0.0" + string-width "^2.1.0" + strip-ansi "^4.0.0" through "^2.3.6" -interpret@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90" - -invariant@^2.2.0: +invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: @@ -3008,8 +2854,8 @@ is-date-object@^1.0.1: resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" is-dotfile@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" is-equal-shallow@^0.1.3: version "0.1.3" @@ -3045,6 +2891,10 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-function@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -3057,21 +2907,18 @@ is-glob@^4.0.0: dependencies: is-extglob "^2.1.1" -is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4: - version "2.16.0" - resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693" - dependencies: - generate-function "^2.0.0" - generate-object-property "^1.1.0" - jsonpointer "^4.0.0" - xtend "^4.0.0" - -is-number@^2.0.2, is-number@^2.1.0: +is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" dependencies: kind-of "^3.0.2" +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" @@ -3104,11 +2951,7 @@ is-promise@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" -is-property@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" - -is-regex@^1.0.3: +is-regex@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" dependencies: @@ -3148,10 +2991,6 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" -isemail@1.x.x: - version "1.2.0" - resolved "https://registry.yarnpkg.com/isemail/-/isemail-1.2.0.tgz#be03df8cc3e29de4d2c5df6501263f1fa4595e9a" - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -3174,65 +3013,65 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" istanbul-api@^1.1.1: - version "1.1.8" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.8.tgz#a844e55c6f9aeee292e7f42942196f60b23dc93e" + version "1.1.14" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.14.tgz#25bc5701f7c680c0ffff913de46e3619a3a6e680" dependencies: async "^2.1.4" fileset "^2.0.2" - istanbul-lib-coverage "^1.1.0" - istanbul-lib-hook "^1.0.6" - istanbul-lib-instrument "^1.7.1" - istanbul-lib-report "^1.1.0" - istanbul-lib-source-maps "^1.2.0" - istanbul-reports "^1.1.0" + istanbul-lib-coverage "^1.1.1" + istanbul-lib-hook "^1.0.7" + istanbul-lib-instrument "^1.8.0" + istanbul-lib-report "^1.1.1" + istanbul-lib-source-maps "^1.2.1" + istanbul-reports "^1.1.2" js-yaml "^3.7.0" mkdirp "^0.5.1" once "^1.4.0" -istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.0.tgz#caca19decaef3525b5d6331d701f3f3b7ad48528" +istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" -istanbul-lib-hook@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.6.tgz#c0866d1e81cf2d5319249510131fc16dee49231f" +istanbul-lib-hook@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.7.tgz#dd6607f03076578fe7d6f2a630cf143b49bacddc" dependencies: append-transform "^0.4.0" -istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.1.tgz#169e31bc62c778851a99439dd99c3cc12184d360" +istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.8.0.tgz#66f6c9421cc9ec4704f76f2db084ba9078a2b532" dependencies: babel-generator "^6.18.0" babel-template "^6.16.0" babel-traverse "^6.18.0" babel-types "^6.18.0" - babylon "^6.13.0" - istanbul-lib-coverage "^1.1.0" + babylon "^6.18.0" + istanbul-lib-coverage "^1.1.1" semver "^5.3.0" -istanbul-lib-report@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.0.tgz#444c4ecca9afa93cf584f56b10f195bf768c0770" +istanbul-lib-report@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#f0e55f56655ffa34222080b7a0cd4760e1405fc9" dependencies: - istanbul-lib-coverage "^1.1.0" + istanbul-lib-coverage "^1.1.1" mkdirp "^0.5.1" path-parse "^1.0.5" supports-color "^3.1.2" -istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.0.tgz#8c7706d497e26feeb6af3e0c28fd5b0669598d0e" +istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.1.tgz#a6fe1acba8ce08eebc638e572e294d267008aa0c" dependencies: debug "^2.6.3" - istanbul-lib-coverage "^1.1.0" + istanbul-lib-coverage "^1.1.1" mkdirp "^0.5.1" rimraf "^2.6.1" source-map "^0.5.3" -istanbul-reports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.0.tgz#1ef3b795889219cfb5fad16365f6ce108d5f8c66" +istanbul-reports@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.2.tgz#0fb2e3f6aa9922bd3ce45d05d8ab4d5e8e07bd4f" dependencies: handlebars "^4.0.3" @@ -3299,10 +3138,26 @@ jest-diff@^20.0.3: jest-matcher-utils "^20.0.3" pretty-format "^20.0.3" -jest-docblock@^20.0.1, jest-docblock@^20.0.3: +jest-docblock@20.1.0-chi.1: + version "20.1.0-chi.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-chi.1.tgz#06981ab0e59498a2492333b0c5502a82e4603207" + +jest-docblock@20.1.0-delta.4: + version "20.1.0-delta.4" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-delta.4.tgz#360d4f5fb702730c4136c4e71e5706188a694682" + +jest-docblock@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" +jest-docblock@^20.1.0-chi.1: + version "20.1.0-echo.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.1.0-echo.1.tgz#be02f43ee019f97e6b83267c746ac7b40d290fe8" + +jest-docblock@^21.0.0: + version "21.1.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.1.0.tgz#43154be2441fb91403e36bb35cb791a5017cea81" + jest-environment-jsdom@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99" @@ -3318,9 +3173,31 @@ jest-environment-node@^20.0.3: jest-mock "^20.0.3" jest-util "^20.0.3" +jest-haste-map@20.1.0-chi.1: + version "20.1.0-chi.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-chi.1.tgz#db5f5f31362c76e242b40ea9a3ccfa364719cee3" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "^20.1.0-chi.1" + micromatch "^2.3.11" + sane "^2.0.0" + worker-farm "^1.3.1" + +jest-haste-map@20.1.0-delta.4: + version "20.1.0-delta.4" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.1.0-delta.4.tgz#12e32b297a6dd49705cacde938029fc158834006" + dependencies: + fb-watchman "^2.0.0" + graceful-fs "^4.1.11" + jest-docblock "20.1.0-delta.4" + micromatch "^2.3.11" + sane "^2.0.0" + worker-farm "^1.3.1" + jest-haste-map@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.4.tgz#653eb55c889ce3c021f7b94693f20a4159badf03" + version "20.0.5" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" @@ -3447,46 +3324,24 @@ jest@^20.0.4: dependencies: jest-cli "^20.0.4" -jodid25519@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" - dependencies: - jsbn "~0.1.0" +js-tokens@^3.0.0, js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -joi@^6.6.1: - version "6.10.1" - resolved "https://registry.yarnpkg.com/joi/-/joi-6.10.1.tgz#4d50c318079122000fe5f16af1ff8e1917b77e06" - dependencies: - hoek "2.x.x" - isemail "1.x.x" - moment "2.x.x" - topo "1.x.x" - -js-tokens@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" - -js-yaml@^3.4.3: +js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1: version "3.10.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" dependencies: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^3.5.1, js-yaml@^3.7.0, js-yaml@^3.8.4: - version "3.8.4" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6" - dependencies: - argparse "^1.0.7" - esprima "^3.1.1" - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" jschardet@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.4.2.tgz#2aa107f142af4121d145659d44f50830961e699a" + version "1.5.1" + resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-1.5.1.tgz#c519f629f86b3a5bedba58a88d311309eec097f9" jsdom@^9.12.0: version "9.12.0" @@ -3528,7 +3383,7 @@ json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" -json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: +json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" dependencies: @@ -3542,7 +3397,7 @@ json5@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" -json5@^0.5.0: +json5@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -3556,26 +3411,34 @@ jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" -jsonpointer@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" - jsprim@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" dependencies: assert-plus "1.0.0" - extsprintf "1.0.2" + extsprintf "1.3.0" json-schema "0.2.3" - verror "1.3.6" + verror "1.10.0" -jsx-ast-utils@^1.4.0, jsx-ast-utils@^1.4.1: +jsx-ast-utils@^1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1" +jsx-ast-utils@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" + dependencies: + array-includes "^3.0.3" + kind-of@^3.0.2: - version "3.2.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.0.tgz#b58abe4d5c044ad33726a8c1525b48cf891bff07" + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" dependencies: is-buffer "^1.1.5" @@ -3805,7 +3668,7 @@ lodash.templatesettings@^3.0.0: lodash._reinterpolate "^3.0.0" lodash.escape "^3.0.0" -lodash@4.17.4, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1: +lodash@4.17.4, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.6, lodash@^4.17.4, lodash@^4.3.0, lodash@^4.6.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -3840,8 +3703,8 @@ loglevel-colored-level-prefix@^1.0.0: loglevel "^1.4.1" loglevel@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.4.1.tgz#95b383f91a3c2756fd4ab093667e4309161f2bcd" + version "1.5.0" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.5.0.tgz#3863984a2c326b986fbb965f378758a6dc8a4324" longest@^1.0.1: version "1.0.1" @@ -3854,11 +3717,15 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: js-tokens "^3.0.0" lru-cache@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" + version "4.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" dependencies: - pseudomap "^1.0.1" - yallist "^2.0.0" + pseudomap "^1.0.2" + yallist "^2.1.2" + +macos-release@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-1.1.0.tgz#831945e29365b470aa8724b0ab36c8f8959d10fb" makeerror@1.0.x: version "1.0.11" @@ -3870,6 +3737,12 @@ media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + merge-stream@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" @@ -3881,18 +3754,58 @@ merge@^1.1.3: resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" method-override@~2.3.5: - version "2.3.8" - resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.8.tgz#178234bf4bab869f89df9444b06fc6147b44828c" + version "2.3.9" + resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.9.tgz#bd151f2ce34cf01a76ca400ab95c012b102d8f71" dependencies: - debug "2.6.3" + debug "2.6.8" methods "~1.1.2" parseurl "~1.3.1" - vary "~1.1.0" + vary "~1.1.1" methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" +metro-bundler@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/metro-bundler/-/metro-bundler-0.11.0.tgz#ba5d2ae34943da28a37c2098047ad265c16fddf4" + dependencies: + absolute-path "^0.0.0" + async "^2.4.0" + babel-core "^6.24.1" + babel-generator "^6.24.1" + babel-plugin-external-helpers "^6.18.0" + babel-preset-es2015-node "^6.1.1" + babel-preset-fbjs "^2.1.4" + babel-preset-react-native "^2.0.0" + babel-register "^6.24.1" + babylon "^6.17.0" + chalk "^1.1.1" + concat-stream "^1.6.0" + core-js "^2.2.2" + debug "^2.2.0" + denodeify "^1.2.1" + fbjs "0.8.12" + graceful-fs "^4.1.3" + image-size "^0.6.0" + jest-docblock "20.1.0-chi.1" + jest-haste-map "20.1.0-chi.1" + json-stable-stringify "^1.0.1" + json5 "^0.4.0" + left-pad "^1.1.3" + lodash "^4.16.6" + merge-stream "^1.0.1" + mime-types "2.1.11" + mkdirp "^0.5.1" + request "^2.79.0" + rimraf "^2.5.4" + source-map "^0.5.6" + temp "0.8.3" + throat "^4.1.0" + uglify-js "2.7.5" + write-file-atomic "^1.2.0" + xpipe "^1.0.5" + micromatch@^2.1.5, micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" @@ -3911,33 +3824,33 @@ micromatch@^2.1.5, micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -"mime-db@>= 1.27.0 < 2", mime-db@~1.27.0: - version "1.27.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" +"mime-db@>= 1.29.0 < 2", mime-db@~1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" mime-db@~1.23.0: version "1.23.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659" -mime-types@2.1.11, mime-types@~2.1.7: +mime-types@2.1.11: version "2.1.11" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c" dependencies: mime-db "~1.23.0" -mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.6, mime-types@~2.1.9: - version "2.1.15" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" +mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: + version "2.1.17" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" dependencies: - mime-db "~1.27.0" + mime-db "~1.30.0" mime@1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" mime@^1.3.4: - version "1.3.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0" + version "1.4.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.0.tgz#69e9e0db51d44f2a3b56e48b7817d7d137f1a343" mimic-fn@^1.0.0: version "1.1.0" @@ -3955,24 +3868,24 @@ minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist@0.0.8, minimist@~0.0.1: +minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0: +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + +"mkdirp@>=0.5 0", mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" -moment@2.x.x: - version "2.18.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" - morgan@~1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" @@ -3991,10 +3904,6 @@ ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" -ms@0.7.3: - version "0.7.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff" - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4012,17 +3921,13 @@ multipipe@^0.1.2: dependencies: duplexer2 "0.0.2" -mute-stream@0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" - mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" nan@^2.3.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45" + version "2.7.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" natural-compare@^1.4.0: version "1.4.0" @@ -4037,8 +3942,8 @@ negotiator@0.6.1: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" node-fetch@^1.0.1, node-fetch@^1.3.3: - version "1.6.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" dependencies: encoding "^0.1.11" is-stream "^1.0.1" @@ -4056,9 +3961,9 @@ node-notifier@^5.0.2: shellwords "^0.1.0" which "^1.2.12" -node-pre-gyp@^0.6.29: - version "0.6.34" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7" +node-pre-gyp@^0.6.36: + version "0.6.37" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.37.tgz#3c872b236b2e266e4140578fe1ee88f693323a05" dependencies: mkdirp "^0.5.1" nopt "^4.0.1" @@ -4067,6 +3972,7 @@ node-pre-gyp@^0.6.29: request "^2.81.0" rimraf "^2.6.1" semver "^5.3.0" + tape "^4.6.3" tar "^2.2.1" tar-pack "^3.4.0" @@ -4078,8 +3984,8 @@ nopt@^4.0.1: osenv "^0.1.4" normalize-package-data@^2.3.2: - version "2.3.8" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb" + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" @@ -4090,7 +3996,7 @@ normalize-path@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-1.0.0.tgz#32d0e472f91ff345701c15a8311018d3b0a90379" -normalize-path@^2.0.1: +normalize-path@^2.0.0, normalize-path@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" dependencies: @@ -4125,8 +4031,8 @@ npmlog@^2.0.4: gauge "~1.2.5" npmlog@^4.0.2: - version "4.1.0" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.0.tgz#dc59bee85f64f00ed424efb2af0783df25d1c0b5" + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" dependencies: are-we-there-yet "~1.1.2" console-control-strings "~1.1.0" @@ -4138,10 +4044,10 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" "nwmatcher@>= 1.3.9 < 2.0.0": - version "1.3.9" - resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.3.9.tgz#8bab486ff7fa3dfd086656bbe8b17116d3692d2a" + version "1.4.1" + resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.1.tgz#7ae9b07b0ea804db7e25f05cb5fe4097d4e4949f" -oauth-sign@~0.8.1: +oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" @@ -4153,6 +4059,10 @@ object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" +object-inspect@~1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.3.0.tgz#5b1eb8e6742e2ee83342a637034d844928ba2f6d" + object-keys@^1.0.8: version "1.0.11" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" @@ -4237,7 +4147,22 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/os-name/-/os-name-2.0.1.tgz#b9a386361c17ae3a21736ef0599405c9a8c5dc5e" + dependencies: + macos-release "^1.0.0" + win-release "^1.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -4248,7 +4173,7 @@ osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -output-file-sync@^1.1.0: +output-file-sync@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76" dependencies: @@ -4271,8 +4196,8 @@ p-locate@^2.0.0: p-limit "^1.1.0" p-map@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.1.1.tgz#05f5e4ae97a068371bc2a5cc86bfbdbc19c4ae7a" + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" parse-glob@^3.0.4: version "3.0.4" @@ -4294,8 +4219,8 @@ parse5@^1.5.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" parseurl@~1.3.0, parseurl@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.1.tgz#c8ab8c9223ba34888aa64a297b28853bec18da56" + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" path-exists@^2.0.0: version "2.1.0" @@ -4307,7 +4232,7 @@ path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" -path-is-absolute@^1.0.0: +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -4355,6 +4280,10 @@ performance-now@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -4392,13 +4321,9 @@ plist@^1.2.0: xmlbuilder "4.0.0" xmldom "0.1.x" -pluralize@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" - -pluralize@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762" +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" prelude-ls@~1.1.2: version "1.1.2" @@ -4409,26 +4334,22 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" prettier-eslint@^6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-6.4.2.tgz#9bafd9549e0827396c75848e8dbeb65525b9096e" + version "6.4.3" + resolved "https://registry.yarnpkg.com/prettier-eslint/-/prettier-eslint-6.4.3.tgz#8335b7a8bd50d01879a9d505bc0b9208caa9ecfc" dependencies: common-tags "^1.4.0" dlv "^1.1.0" - eslint "^3.19.0" - indent-string "^3.1.0" + eslint "^4.5.0" + indent-string "^3.2.0" lodash.merge "^4.6.0" loglevel-colored-level-prefix "^1.0.0" - prettier "^1.5.0" + prettier "^1.6.0" pretty-format "^20.0.3" require-relative "^0.8.7" -prettier@^1.5.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.5.2.tgz#7ea0751da27b93bfb6cecfcec509994f52d83bb3" - -prettier@^1.5.3: - version "1.5.3" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.5.3.tgz#59dadc683345ec6b88f88b94ed4ae7e1da394bfe" +prettier@^1.5.3, prettier@^1.6.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.7.0.tgz#47481588f41f7c90f63938feb202ac82554e7150" pretty-format@^20.0.3: version "20.0.3" @@ -4441,7 +4362,7 @@ pretty-format@^4.2.1: version "4.3.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d" -private@^0.1.6: +private@^0.1.6, private@^0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" @@ -4453,17 +4374,13 @@ process@~0.5.1: version "0.5.2" resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" -progress@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" - progress@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" promise@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf" + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" dependencies: asap "~2.0.3" @@ -4478,7 +4395,7 @@ prr@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" -pseudomap@^1.0.1: +pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -4490,24 +4407,24 @@ qs@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" -qs@~6.3.0: - version "6.3.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" - qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" +qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + random-bytes@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" randomatic@^1.1.3: - version "1.1.6" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" dependencies: - is-number "^2.0.2" - kind-of "^3.0.2" + is-number "^3.0.0" + kind-of "^4.0.0" range-parser@~1.0.3: version "1.0.3" @@ -4535,12 +4452,12 @@ react-clone-referenced-element@^1.0.1: resolved "https://registry.yarnpkg.com/react-clone-referenced-element/-/react-clone-referenced-element-1.0.1.tgz#2bba8c69404c5e4a944398600bcc4c941f860682" react-deep-force-update@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.0.1.tgz#f911b5be1d2a6fe387507dd6e9a767aa2924b4c7" + version "1.1.1" + resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.1.tgz#bcd31478027b64b3339f108921ab520b4313dc2c" -react-devtools-core@^2.1.8: - version "2.3.3" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.3.3.tgz#3a950e6f20f2c8e67d0419e428c8500e7d8bf347" +react-devtools-core@^2.5.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-2.5.1.tgz#81ef30e0ac35c670d96b436d1f7510eaebe6c08b" dependencies: shell-quote "^1.6.1" ws "^2.0.3" @@ -4568,16 +4485,16 @@ react-native-tab-view@^0.0.69: prop-types "^15.5.8" react-native-vector-icons@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.2.0.tgz#0594b68debdd758dce4c565bf02e2d64d7004d82" + version "4.4.0" + resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.4.0.tgz#cdfc1cd86ab495b2a4926bcec8f08c155475cbf1" dependencies: lodash "^4.0.0" - prop-types "^15.5.8" - yargs "^6.3.0" + prop-types "^15.5.10" + yargs "^8.0.2" -react-native@^0.45.1: - version "0.45.1" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.45.1.tgz#b3283c4a88233421f9c662a2ff1a4ccc8a9f07c0" +react-native@^0.48.4: + version "0.48.4" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.48.4.tgz#f305e9fef069a5b3f6a7250ddd50f603cf30ab2d" dependencies: absolute-path "^0.0.0" art "^0.10.0" @@ -4587,12 +4504,13 @@ react-native@^0.45.1: babel-plugin-external-helpers "^6.18.0" babel-plugin-syntax-trailing-function-commas "^6.20.0" babel-plugin-transform-async-to-generator "6.16.0" + babel-plugin-transform-class-properties "^6.18.0" babel-plugin-transform-flow-strip-types "^6.21.0" babel-plugin-transform-object-rest-spread "^6.20.2" babel-polyfill "^6.20.0" babel-preset-es2015-node "^6.1.1" - babel-preset-fbjs "^2.1.2" - babel-preset-react-native "^1.9.1" + babel-preset-fbjs "^2.1.4" + babel-preset-react-native "^2.0.0" babel-register "^6.24.1" babel-runtime "^6.23.0" babel-traverse "^6.24.1" @@ -4608,6 +4526,7 @@ react-native@^0.45.1: create-react-class "^15.5.2" debug "^2.2.0" denodeify "^1.2.1" + envinfo "^3.0.0" errno ">=0.1.1 <0.2.0-0" event-target-shim "^1.0.5" fbjs "0.8.12" @@ -4616,15 +4535,14 @@ react-native@^0.45.1: fs-extra "^1.0.0" glob "^7.1.1" graceful-fs "^4.1.3" - image-size "^0.3.5" - inquirer "^0.12.0" - jest-haste-map "^20.0.4" - joi "^6.6.1" + inquirer "^3.0.6" + jest-haste-map "20.1.0-delta.4" json-stable-stringify "^1.0.1" json5 "^0.4.0" left-pad "^1.1.3" lodash "^4.16.6" merge-stream "^1.0.1" + metro-bundler "^0.11.0" mime "^1.3.4" mime-types "2.1.11" minimist "^1.2.0" @@ -4638,7 +4556,7 @@ react-native@^0.45.1: promise "^7.1.1" prop-types "^15.5.8" react-clone-referenced-element "^1.0.1" - react-devtools-core "^2.1.8" + react-devtools-core "^2.5.0" react-timer-mixin "^0.13.2" react-transform-hmr "^1.0.4" rebound "^0.0.13" @@ -4651,8 +4569,7 @@ react-native@^0.45.1: source-map "^0.5.6" stacktrace-parser "^0.1.3" temp "0.8.3" - throat "^3.0.0" - uglify-js "2.7.5" + throat "^4.1.0" whatwg-fetch "^1.0.0" wordwrap "^1.0.0" write-file-atomic "^1.2.0" @@ -4729,15 +4646,15 @@ read-pkg@^2.0.0: path-type "^2.0.0" readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2: - version "2.2.9" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.9.tgz#cf78ec6f4a6d1eb43d26488cac97f042e74b7fc8" + version "2.3.3" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" dependencies: - buffer-shims "~1.0.0" core-util-is "~1.0.0" - inherits "~2.0.1" + inherits "~2.0.3" isarray "~1.0.0" process-nextick-args "~1.0.6" - string_decoder "~1.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.0.3" util-deprecate "~1.0.1" readable-stream@~1.1.8, readable-stream@~1.1.9: @@ -4758,50 +4675,39 @@ readdirp@^2.0.0: readable-stream "^2.0.2" set-immediate-shim "^1.0.1" -readline2@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - mute-stream "0.0.5" - rebound@^0.0.13: version "0.0.13" resolved "https://registry.yarnpkg.com/rebound/-/rebound-0.0.13.tgz#4a225254caf7da756797b19c5817bf7a7941fac1" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - dependencies: - resolve "^1.1.6" - regenerate@^1.2.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" + version "1.3.3" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" -regenerator-runtime@^0.10.0: +regenerator-runtime@^0.10.5: version "0.10.5" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" +regenerator-runtime@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" + regenerator-runtime@^0.9.5: version "0.9.6" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" -regenerator-transform@0.9.11: - version "0.9.11" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.11.tgz#3a7d067520cb7b7176769eb5ff868691befe1283" +regenerator-transform@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" dependencies: babel-runtime "^6.18.0" babel-types "^6.19.0" private "^0.1.6" regex-cache@^0.4.2: - version "0.4.3" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" dependencies: is-equal-shallow "^0.1.3" - is-primitive "^2.0.0" regexpu-core@^2.0.0: version "2.0.0" @@ -4822,8 +4728,8 @@ regjsparser@^0.1.4: jsesc "~0.5.0" remove-trailing-separator@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" repeat-element@^1.1.2: version "1.1.2" @@ -4843,32 +4749,7 @@ replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" -request@2.79.0, request@^2.79.0: - version "2.79.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" - dependencies: - aws-sign2 "~0.6.0" - aws4 "^1.2.1" - caseless "~0.11.0" - combined-stream "~1.0.5" - extend "~3.0.0" - forever-agent "~0.6.1" - form-data "~2.1.1" - har-validator "~2.0.6" - hawk "~3.1.3" - http-signature "~1.1.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.7" - oauth-sign "~0.8.1" - qs "~6.3.0" - stringstream "~0.0.4" - tough-cookie "~2.3.0" - tunnel-agent "~0.4.1" - uuid "^3.0.0" - -request@^2.81.0: +request@2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" dependencies: @@ -4895,6 +4776,33 @@ request@^2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" +request@^2.79.0, request@^2.81.0: + version "2.82.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.82.0.tgz#2ba8a92cd7ac45660ea2b10a53ae67cd247516ea" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.2" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -4911,7 +4819,7 @@ require-relative@^0.8.7: version "0.8.7" resolved "https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" -require-uncached@^1.0.2, require-uncached@^1.0.3: +require-uncached@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" dependencies: @@ -4926,9 +4834,9 @@ resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.6, resolve@^1.2.0, resolve@^1.3.2: - version "1.3.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.3.tgz#655907c3469a8680dc2de3a275a8fdd69691f0e5" +resolve@^1.2.0, resolve@^1.3.2, resolve@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" dependencies: path-parse "^1.0.5" @@ -4953,6 +4861,12 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +resumer@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" + dependencies: + through "~2.3.4" + right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" @@ -4960,8 +4874,8 @@ right-align@^0.1.1: align-text "^0.1.1" rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: glob "^7.0.5" @@ -4973,12 +4887,6 @@ rndm@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" -run-async@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" - dependencies: - once "^1.3.0" - run-async@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" @@ -4995,20 +4903,34 @@ rx-lite@*, rx-lite@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" -rx-lite@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" - rxjs@^5.0.0-beta.11: version "5.4.3" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.4.3.tgz#0758cddee6033d68e0fd53676f0f3596ce3d483f" dependencies: symbol-observable "^1.0.1" -safe-buffer@^5.0.1, safe-buffer@~5.0.1: +safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +safe-buffer@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" +sane@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-2.0.0.tgz#99cb79f21f4a53a69d4d0cd957c2db04024b8eb2" + dependencies: + anymatch "^1.3.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + minimatch "^3.0.2" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.10.0" + optionalDependencies: + fsevents "^1.1.1" + sane@~1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/sane/-/sane-1.4.1.tgz#88f763d74040f5f0c256b6163db399bf110ac715" @@ -5033,16 +4955,16 @@ sane@~1.6.0: watch "~0.10.0" sax@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828" + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" sax@~1.1.1: version "1.1.6" resolved "https://registry.yarnpkg.com/sax/-/sax-1.1.6.tgz#5d616be8a5e607d54e114afae55b7eaf2fcc3240" -"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" +"semver@2 || 3 || 4 || 5", semver@5.x, semver@^5.0.1, semver@^5.0.3, semver@^5.1.0, semver@^5.3.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" send@0.13.2: version "0.13.2" @@ -5121,17 +5043,9 @@ shell-quote@1.6.1, shell-quote@^1.6.1: array-reduce "~0.0.0" jsonify "~0.0.0" -shelljs@^0.7.5: - version "0.7.7" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shellwords@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.0.tgz#66afd47b6a12932d9071cbfd98a52e785cd0ba14" + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" @@ -5163,9 +5077,15 @@ sntp@1.x.x: dependencies: hoek "2.x.x" -source-map-support@^0.4.2: - version "0.4.15" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.15.tgz#03202df65c06d2bd8c7ec2362a193056fef8d3b1" +sntp@2.x.x: + version "2.0.2" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.0.2.tgz#5064110f0af85f7cfdb7d6b67a40028ce52b4b2b" + dependencies: + hoek "4.x.x" + +source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" @@ -5175,15 +5095,9 @@ source-map@^0.4.4: dependencies: amdefine ">=0.0.4" -source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" - -source-map@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.2.0.tgz#dab73fbcfc2ba819b4de03bd6f6eaa48164b3f9d" - dependencies: - amdefine ">=0.0.4" +source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" sparkles@^1.0.0: version "1.0.0" @@ -5208,8 +5122,8 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" sshpk@^1.7.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.0.tgz#ff2a3e4fd04497555fed97b39a0fd82fafb3a33c" + version "1.13.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -5218,7 +5132,6 @@ sshpk@^1.7.0: optionalDependencies: bcrypt-pbkdf "^1.0.0" ecc-jsbn "~0.1.1" - jodid25519 "^1.0.0" jsbn "~0.1.0" tweetnacl "~0.14.0" @@ -5266,22 +5179,30 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -string-width@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" +string-width@^2.0.0, string-width@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" dependencies: is-fullwidth-code-point "^2.0.0" - strip-ansi "^3.0.0" + strip-ansi "^4.0.0" + +string.prototype.trim@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -string_decoder@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.0.tgz#f06f41157b664d86069f84bdbdc9b0d8ab281667" +string_decoder@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" dependencies: - buffer-shims "~1.0.0" + safe-buffer "~5.1.0" stringify-object@^3.2.0: version "3.2.0" @@ -5291,7 +5212,7 @@ stringify-object@^3.2.0: is-obj "^1.0.1" is-regexp "^1.0.0" -stringstream@~0.0.4: +stringstream@~0.0.4, stringstream@~0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -5301,6 +5222,12 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -5347,17 +5274,6 @@ symbol-tree@^3.2.1: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" -table@^3.7.8: - version "3.8.3" - resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" - dependencies: - ajv "^4.7.0" - ajv-keywords "^1.0.0" - chalk "^1.1.1" - lodash "^4.0.0" - slice-ansi "0.0.4" - string-width "^2.0.0" - table@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/table/-/table-4.0.1.tgz#a8116c133fac2c61f4a420ab6cdf5c4d61f0e435" @@ -5369,6 +5285,24 @@ table@^4.0.1: slice-ansi "0.0.4" string-width "^2.0.0" +tape@^4.6.3: + version "4.8.0" + resolved "https://registry.yarnpkg.com/tape/-/tape-4.8.0.tgz#f6a9fec41cc50a1de50fa33603ab580991f6068e" + dependencies: + deep-equal "~1.0.1" + defined "~1.0.0" + for-each "~0.3.2" + function-bind "~1.1.0" + glob "~7.1.2" + has "~1.0.1" + inherits "~2.0.3" + minimist "~1.2.0" + object-inspect "~1.3.0" + resolve "~1.4.0" + resumer "~0.0.0" + string.prototype.trim "~1.1.2" + through "~2.3.8" + tar-pack@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" @@ -5397,9 +5331,9 @@ temp@0.8.3: os-tmpdir "^1.0.0" rimraf "~2.2.6" -test-exclude@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.0.tgz#04ca70b7390dd38c98d4a003a173806ca7991c91" +test-exclude@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" dependencies: arrify "^1.0.1" micromatch "^2.3.11" @@ -5412,8 +5346,12 @@ text-table@~0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" throat@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-3.0.0.tgz#e7c64c867cbb3845f10877642f7b60055b8ec0d6" + version "3.2.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" + +throat@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" through2@^2.0.0: version "2.0.3" @@ -5422,35 +5360,29 @@ through2@^2.0.0: readable-stream "^2.1.5" xtend "~4.0.1" -through@^2.3.6: +through@^2.3.6, through@~2.3.4, through@~2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" time-stamp@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" -tmp@^0.0.31: - version "0.0.31" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" dependencies: - os-tmpdir "~1.0.1" + os-tmpdir "~1.0.2" tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" -to-fast-properties@^1.0.1: +to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" -topo@1.x.x: - version "1.1.0" - resolved "https://registry.yarnpkg.com/topo/-/topo-1.1.0.tgz#e9d751615d1bb87dc865db182fa1ca0a5ef536d5" - dependencies: - hoek "2.x.x" - -tough-cookie@^2.3.2, tough-cookie@~2.3.0: +tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" dependencies: @@ -5482,10 +5414,6 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" -tunnel-agent@~0.4.1: - version "0.4.3" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" - tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" @@ -5508,10 +5436,10 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" ua-parser-js@^0.7.9: - version "0.7.12" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb" + version "0.7.14" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.14.tgz#110d53fa4c3f326c121292bbeac904d2e03387ca" -uglify-js@2.7.5, uglify-js@^2.6: +uglify-js@2.7.5: version "2.7.5" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" dependencies: @@ -5520,6 +5448,15 @@ uglify-js@2.7.5, uglify-js@^2.6: uglify-to-browserify "~1.0.0" yargs "~3.10.0" +uglify-js@^2.6: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" @@ -5560,12 +5497,6 @@ user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" -user-home@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" - dependencies: - os-homedir "^1.0.0" - util-deprecate@1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -5574,11 +5505,15 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" -uuid@3.0.1, uuid@^3.0.0: +uuid@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" -v8flags@^2.0.10: +uuid@^3.0.0, uuid@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" + +v8flags@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" dependencies: @@ -5595,15 +5530,17 @@ vary@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" -vary@~1.1.0: +vary@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.1.tgz#67535ebb694c1d52257457984665323f587e8d37" -verror@1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" dependencies: - extsprintf "1.0.2" + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" vhost@~3.0.1: version "3.0.2" @@ -5632,8 +5569,8 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" webidl-conversions@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.1.tgz#8015a17ab83e7e1b311638486ace81da6ce206a0" + version "4.0.2" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" whatwg-encoding@^1.0.1: version "1.0.1" @@ -5641,7 +5578,11 @@ whatwg-encoding@^1.0.1: dependencies: iconv-lite "0.4.13" -whatwg-fetch@>=0.10.0, whatwg-fetch@^1.0.0: +whatwg-fetch@>=0.10.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" + +whatwg-fetch@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.1.1.tgz#ac3c9d39f320c6dce5339969d054ef43dd333319" @@ -5656,24 +5597,28 @@ which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" -which@^1.2.10: +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + +which@^1.2.10, which@^1.2.12, which@^1.2.14, which@^1.2.9: version "1.3.0" resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" dependencies: isexe "^2.0.0" -which@^1.2.12, which@^1.2.9: - version "1.2.14" - resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" - dependencies: - isexe "^2.0.0" - wide-align@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" dependencies: string-width "^1.0.2" +win-release@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209" + dependencies: + semver "^5.0.1" + window-size@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" @@ -5691,11 +5636,11 @@ wordwrap@~0.0.2: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" worker-farm@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.3.1.tgz#4333112bb49b17aa050b87895ca6b2cacf40e5ff" + version "1.5.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.0.tgz#adfdf0cd40581465ed0a1f648f9735722afd5c8d" dependencies: - errno ">=0.1.1 <0.2.0-0" - xtend ">=4.0.0 <4.1.0-0" + errno "^0.1.4" + xtend "^4.0.1" wrap-ansi@^2.0.0: version "2.1.0" @@ -5772,7 +5717,7 @@ xpipe@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/xpipe/-/xpipe-1.0.5.tgz#8dd8bf45fc3f7f55f0e054b878f43a62614dafdf" -"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1: +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -5780,7 +5725,7 @@ y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" -yallist@^2.0.0: +yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -5796,7 +5741,13 @@ yargs-parser@^5.0.0: dependencies: camelcase "^3.0.0" -yargs@^6.3.0, yargs@^6.4.0: +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + dependencies: + camelcase "^4.1.0" + +yargs@^6.4.0: version "6.6.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" dependencies: @@ -5832,6 +5783,24 @@ yargs@^7.0.2: y18n "^3.2.1" yargs-parser "^5.0.0" +yargs@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" + yargs@~3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"