From e58d17e68b002376ef1a77c5314aca57ec90f62f Mon Sep 17 00:00:00 2001 From: Jan Kassens Date: Sat, 15 Oct 2016 17:53:24 -0700 Subject: [PATCH] =?UTF-8?q?React.Element=20=C2=BB=20React.Element<*>?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed By: yungsters Differential Revision: D4027388 fbshipit-source-id: 5bc178eab1ab72283622b4b7d418f9fd43ec0792 --- .../UIExplorer/js/AccessibilityIOSExample.js | 2 +- .../UIExplorer/js/ActionSheetIOSExample.js | 10 +++++----- Examples/UIExplorer/js/AdSupportIOSExample.js | 2 +- Examples/UIExplorer/js/AlertIOSExample.js | 2 +- .../js/AnimatedGratuitousApp/AnExApp.js | 4 ++-- .../js/AnimatedGratuitousApp/AnExBobble.js | 2 +- .../js/AnimatedGratuitousApp/AnExSet.js | 2 +- .../js/AnimatedGratuitousApp/AnExTilt.js | 2 +- Examples/UIExplorer/js/AppStateExample.js | 6 +++--- Examples/UIExplorer/js/AsyncStorageExample.js | 2 +- Examples/UIExplorer/js/CameraRollExample.js | 2 +- Examples/UIExplorer/js/DatePickerIOSExample.js | 2 +- Examples/UIExplorer/js/ExampleTypes.js | 2 +- Examples/UIExplorer/js/GeolocationExample.js | 2 +- .../UIExplorer/js/LayoutAnimationExample.js | 4 ++-- Examples/UIExplorer/js/LayoutEventsExample.js | 2 +- .../UIExplorer/js/ListViewPagingExample.js | 2 +- ...igationTransitioner-AnimatedView-example.js | 10 +++++----- ...nTransitioner-AnimatedView-pager-example.js | 10 +++++----- Examples/UIExplorer/js/NetInfoExample.js | 8 ++++---- Examples/UIExplorer/js/PickerIOSExample.js | 4 ++-- .../js/PushNotificationIOSExample.js | 6 +++--- .../UIExplorer/js/RCTRootViewIOSExample.js | 4 ++-- .../js/SegmentedControlIOSExample.js | 12 ++++++------ Examples/UIExplorer/js/SliderExample.js | 18 +++++++++--------- Examples/UIExplorer/js/SnapshotExample.js | 2 +- Examples/UIExplorer/js/SwitchExample.js | 10 +++++----- Examples/UIExplorer/js/TextExample.ios.js | 4 ++-- Examples/UIExplorer/js/TextInputExample.ios.js | 4 ++-- Examples/UIExplorer/js/TimerExample.js | 2 +- Examples/UIExplorer/js/TouchableExample.js | 12 ++++++------ Examples/UIExplorer/js/TransformExample.js | 2 +- .../UIExplorer/js/TransparentHitTestExample.js | 2 +- Examples/UIExplorer/js/UIExplorerApp.ios.js | 6 +++--- .../js/UIExplorerExampleContainer.js | 2 +- .../UIExplorer/js/UIExplorerExampleList.js | 12 ++++++------ Examples/UIExplorer/js/WebSocketExample.js | 6 +++--- Examples/UIExplorer/js/WebViewExample.js | 10 +++++----- IntegrationTests/PromiseTest.js | 2 +- .../Keyboard/KeyboardAvoidingView.js | 2 +- Libraries/Components/StaticRenderer.js | 2 +- Libraries/Components/StatusBar/StatusBar.js | 2 +- .../Components/Touchable/TouchableBounce.js | 2 +- .../Touchable/TouchableWithoutFeedback.js | 2 +- .../NavigationExperimental/NavigationCard.js | 2 +- .../NavigationCardStack.js | 6 +++--- .../NavigationHeaderTitle.js | 2 +- .../NavigationPointerEventsContainer.js | 2 +- Libraries/Experimental/Incremental.js | 2 +- Libraries/Experimental/IncrementalExample.js | 2 +- Libraries/Experimental/IncrementalGroup.js | 2 +- .../SwipeableRow/SwipeableListView.js | 6 +++--- .../SwipeableRow/SwipeableQuickActionButton.js | 2 +- .../SwipeableRow/SwipeableQuickActions.js | 2 +- .../Experimental/SwipeableRow/SwipeableRow.js | 2 +- Libraries/Experimental/WindowedListView.js | 12 ++++++------ Libraries/Inspector/NetworkOverlay.js | 12 ++++++------ Libraries/Modal/Modal.js | 2 +- .../NavigationTransitioner.js | 2 +- .../NavigationTypeDefinition.js | 2 +- Libraries/ReactNative/UIManager.js | 2 +- Libraries/Text/Text.js | 2 +- 62 files changed, 136 insertions(+), 136 deletions(-) diff --git a/Examples/UIExplorer/js/AccessibilityIOSExample.js b/Examples/UIExplorer/js/AccessibilityIOSExample.js index 59e5039a8..d9249744f 100644 --- a/Examples/UIExplorer/js/AccessibilityIOSExample.js +++ b/Examples/UIExplorer/js/AccessibilityIOSExample.js @@ -68,6 +68,6 @@ exports.description = 'Interface to show iOS\' accessibility samples'; exports.examples = [ { title: 'Accessibility elements', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, ]; diff --git a/Examples/UIExplorer/js/ActionSheetIOSExample.js b/Examples/UIExplorer/js/ActionSheetIOSExample.js index a65af457c..144a7b6cd 100644 --- a/Examples/UIExplorer/js/ActionSheetIOSExample.js +++ b/Examples/UIExplorer/js/ActionSheetIOSExample.js @@ -197,27 +197,27 @@ exports.description = 'Interface to show iOS\' action sheets'; exports.examples = [ { title: 'Show Action Sheet', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, { title: 'Show Action Sheet with tinted buttons', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, { title: 'Show Share Action Sheet', - render(): React.Element { + render(): React.Element<*> { return ; } }, { title: 'Share Local Image', - render(): React.Element { + render(): React.Element<*> { return ; } }, { title: 'Share Screenshot', - render(): React.Element { + render(): React.Element<*> { return ; } } diff --git a/Examples/UIExplorer/js/AdSupportIOSExample.js b/Examples/UIExplorer/js/AdSupportIOSExample.js index 49baf7d7a..1e24fed27 100644 --- a/Examples/UIExplorer/js/AdSupportIOSExample.js +++ b/Examples/UIExplorer/js/AdSupportIOSExample.js @@ -38,7 +38,7 @@ exports.description = 'Example of using the ad support API.'; exports.examples = [ { title: 'Ad Support IOS', - render: function(): React.Element { + render: function(): React.Element<*> { return ; }, } diff --git a/Examples/UIExplorer/js/AlertIOSExample.js b/Examples/UIExplorer/js/AlertIOSExample.js index 0bd9ffa75..2a6cdb76d 100644 --- a/Examples/UIExplorer/js/AlertIOSExample.js +++ b/Examples/UIExplorer/js/AlertIOSExample.js @@ -45,7 +45,7 @@ exports.examples = [{ }, { title: 'Prompt Options', - render(): React.Element { + render(): React.Element<*> { return ; } }, diff --git a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExApp.js b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExApp.js index c7621b42a..405589ee2 100644 --- a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExApp.js +++ b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExApp.js @@ -89,7 +89,7 @@ class Circle extends React.Component { }); } - render(): React.Element { + render(): React.Element<*> { if (this.state.panResponder) { var handlers = this.state.panResponder.panHandlers; var dragStyle = { // Used to position while dragging @@ -190,7 +190,7 @@ class AnExApp extends React.Component { this._onMove = this._onMove.bind(this); } - render(): React.Element { + render(): React.Element<*> { var circles = this.state.keys.map((key, idx) => { if (key === this.state.activeKey) { return ; diff --git a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExBobble.js b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExBobble.js index 38452adec..f7abcd990 100644 --- a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExBobble.js +++ b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExBobble.js @@ -96,7 +96,7 @@ class AnExBobble extends React.Component { }); } - render(): React.Element { + render(): React.Element<*> { return ( {this.state.bobbles.map((_, i) => { diff --git a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExSet.js b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExSet.js index 8e6e9a77d..3a97ef4fd 100644 --- a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExSet.js +++ b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExSet.js @@ -52,7 +52,7 @@ class AnExSet extends React.Component { openColor: randColor(), }; } - render(): React.Element { + render(): React.Element<*> { var backgroundColor = this.props.openVal ? this.props.openVal.interpolate({ inputRange: [0, 1], diff --git a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExTilt.js b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExTilt.js index 35c4e62f2..e467d635e 100644 --- a/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExTilt.js +++ b/Examples/UIExplorer/js/AnimatedGratuitousApp/AnExTilt.js @@ -97,7 +97,7 @@ class AnExTilt extends React.Component { this._startBurnsZoom(); } - render(): React.Element { + render(): React.Element<*> { return ( { return ; } + render(): React.Element<*> { return ; } }, { title: 'Previous states:', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, { platform: 'ios', title: 'Memory Warnings', description: 'In the IOS simulator, hit Shift+Command+M to simulate a memory warning.', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, ]; diff --git a/Examples/UIExplorer/js/AsyncStorageExample.js b/Examples/UIExplorer/js/AsyncStorageExample.js index 38ffc4f11..e1946bcb1 100644 --- a/Examples/UIExplorer/js/AsyncStorageExample.js +++ b/Examples/UIExplorer/js/AsyncStorageExample.js @@ -120,6 +120,6 @@ exports.description = 'Asynchronous local disk storage.'; exports.examples = [ { title: 'Basics - getItem, setItem, removeItem', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, ]; diff --git a/Examples/UIExplorer/js/CameraRollExample.js b/Examples/UIExplorer/js/CameraRollExample.js index 797986259..9f425017f 100644 --- a/Examples/UIExplorer/js/CameraRollExample.js +++ b/Examples/UIExplorer/js/CameraRollExample.js @@ -143,6 +143,6 @@ exports.description = 'Example component that uses CameraRoll to list user\'s ph exports.examples = [ { title: 'Photos', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } } ]; diff --git a/Examples/UIExplorer/js/DatePickerIOSExample.js b/Examples/UIExplorer/js/DatePickerIOSExample.js index 6daba2e78..cea8a3fea 100644 --- a/Examples/UIExplorer/js/DatePickerIOSExample.js +++ b/Examples/UIExplorer/js/DatePickerIOSExample.js @@ -135,7 +135,7 @@ exports.description = 'Select dates and times using the native UIDatePicker.'; exports.examples = [ { title: '', - render: function(): React.Element { + render: function(): React.Element<*> { return ; }, }]; diff --git a/Examples/UIExplorer/js/ExampleTypes.js b/Examples/UIExplorer/js/ExampleTypes.js index bf5b7d67d..a5bac8f7e 100644 --- a/Examples/UIExplorer/js/ExampleTypes.js +++ b/Examples/UIExplorer/js/ExampleTypes.js @@ -27,7 +27,7 @@ import type React from 'react'; export type Example = { title: string, - render: () => ?React.Element, + render: () => ?React.Element<*>, description?: string, platform?: string, }; diff --git a/Examples/UIExplorer/js/GeolocationExample.js b/Examples/UIExplorer/js/GeolocationExample.js index 559172840..50b927856 100644 --- a/Examples/UIExplorer/js/GeolocationExample.js +++ b/Examples/UIExplorer/js/GeolocationExample.js @@ -39,7 +39,7 @@ exports.description = 'Examples of using the Geolocation API.'; exports.examples = [ { title: 'navigator.geolocation', - render: function(): React.Element { + render: function(): React.Element<*> { return ; }, } diff --git a/Examples/UIExplorer/js/LayoutAnimationExample.js b/Examples/UIExplorer/js/LayoutAnimationExample.js index d3836b86e..53fef7b5e 100644 --- a/Examples/UIExplorer/js/LayoutAnimationExample.js +++ b/Examples/UIExplorer/js/LayoutAnimationExample.js @@ -161,12 +161,12 @@ exports.title = 'Layout Animation'; exports.description = 'Layout animation'; exports.examples = [{ title: 'Add and remove views', - render(): React.Element { + render(): React.Element<*> { return ; }, }, { title: 'Cross fade views', - render(): React.Element { + render(): React.Element<*> { return ; }, }]; diff --git a/Examples/UIExplorer/js/LayoutEventsExample.js b/Examples/UIExplorer/js/LayoutEventsExample.js index 2901f6a98..590ecb2e0 100644 --- a/Examples/UIExplorer/js/LayoutEventsExample.js +++ b/Examples/UIExplorer/js/LayoutEventsExample.js @@ -170,7 +170,7 @@ exports.description = 'Examples that show how Layout events can be used to ' + exports.examples = [ { title: 'LayoutEventExample', - render: function(): React.Element { + render: function(): React.Element<*> { return ; }, }]; diff --git a/Examples/UIExplorer/js/ListViewPagingExample.js b/Examples/UIExplorer/js/ListViewPagingExample.js index 4a50d7b25..6a87d358c 100644 --- a/Examples/UIExplorer/js/ListViewPagingExample.js +++ b/Examples/UIExplorer/js/ListViewPagingExample.js @@ -142,7 +142,7 @@ class ListViewPagingExample extends React.Component { }; } - renderRow = (rowData: string, sectionID: string, rowID: string): React.Element => { + renderRow = (rowData: string, sectionID: string, rowID: string): React.Element<*> => { return (); }; diff --git a/Examples/UIExplorer/js/NavigationExperimental/NavigationTransitioner-AnimatedView-example.js b/Examples/UIExplorer/js/NavigationExperimental/NavigationTransitioner-AnimatedView-example.js index 41d4d78d2..6c3334606 100644 --- a/Examples/UIExplorer/js/NavigationExperimental/NavigationTransitioner-AnimatedView-example.js +++ b/Examples/UIExplorer/js/NavigationExperimental/NavigationTransitioner-AnimatedView-example.js @@ -84,7 +84,7 @@ class Example extends Component { this.state = reducer(); } - render(): React.Element { + render(): React.Element<*> { return ( { + render(): React.Element<*> { return ( > { + ): Array> { return transitionProps.scenes.map((scene) => { const sceneProps = { ...transitionProps, @@ -152,7 +152,7 @@ class ExampleNavigator extends Component { _renderScene( sceneProps: NavigationSceneRendererProps, - ): React.Element { + ): React.Element<*> { return ( { + render(): React.Element<*> { const {scene, navigate} = this.props; return ( { + render(): React.Element<*> { return ( { + render(): React.Element<*> { return ( { + ): React.Element<*> { const scenes = transitionProps.scenes.map((scene) => { const sceneProps = { ...transitionProps, @@ -182,7 +182,7 @@ class ExampleNavigator extends Component { _renderScene( sceneProps: NavigationSceneRendererProps, - ): React.Element { + ): React.Element<*> { return ( { + render(): React.Element<*> { const {scene, navigate} = this.props; const panHandlers = NavigationPagerPanResponder.forHorizontal({ diff --git a/Examples/UIExplorer/js/NetInfoExample.js b/Examples/UIExplorer/js/NetInfoExample.js index e86929fc4..0ba404ed9 100644 --- a/Examples/UIExplorer/js/NetInfoExample.js +++ b/Examples/UIExplorer/js/NetInfoExample.js @@ -175,22 +175,22 @@ exports.examples = [ { title: 'NetInfo.isConnected', description: 'Asynchronously load and observe connectivity', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, { title: 'NetInfo.update', description: 'Asynchronously load and observe connectionInfo', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, { title: 'NetInfo.updateHistory', description: 'Observed updates to connectionInfo', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, { platform: 'android', title: 'NetInfo.isConnectionExpensive (Android)', description: 'Asynchronously check isConnectionExpensive', - render(): React.Element { return ; } + render(): React.Element<*> { return ; } }, ]; diff --git a/Examples/UIExplorer/js/PickerIOSExample.js b/Examples/UIExplorer/js/PickerIOSExample.js index 9e1b16670..5a8bd68de 100644 --- a/Examples/UIExplorer/js/PickerIOSExample.js +++ b/Examples/UIExplorer/js/PickerIOSExample.js @@ -147,13 +147,13 @@ exports.description = 'Render lists of selectable options with UIPickerView.'; exports.examples = [ { title: '', - render: function(): React.Element { + render: function(): React.Element<*> { return ; }, }, { title: ' with custom styling', - render: function(): React.Element { + render: function(): React.Element<*> { return ; }, }]; diff --git a/Examples/UIExplorer/js/PushNotificationIOSExample.js b/Examples/UIExplorer/js/PushNotificationIOSExample.js index eed4c7a70..3c65d8426 100644 --- a/Examples/UIExplorer/js/PushNotificationIOSExample.js +++ b/Examples/UIExplorer/js/PushNotificationIOSExample.js @@ -193,7 +193,7 @@ exports.description = 'Apple PushNotification and badge value'; exports.examples = [ { title: 'Badge Number', - render(): React.Element { + render(): React.Element<*> { return (