react-native-macos/Libraries
Héctor Ramos 1c92b1cff6 Handle mixed union types and arrays of objects
Summary:
Restore legacy support for mixed union types.
These are not type safe and modules should use a different type, but we have a precedent for supporting these in the existing Linking native module. The new codegen will generate native code for these, and show a warning to encourage use of a better type.

Generate native code for elements in arrays of objects.

Changelog: [Internal]

Reviewed By: RSNara

Differential Revision: D21848260

fbshipit-source-id: 0b8cbf25e7a02791b4d77e349227a2b0744854f4
2020-06-09 17:48:19 -07:00
..
ART Use InteropLayer for ReactART 2020-05-01 03:47:26 -07:00
ActionSheetIOS Revert D21396409: Add possibility to disable buttons in action sheet ios 2020-05-19 16:36:32 -07:00
Alert Handle mixed union types and arrays of objects 2020-06-09 17:48:19 -07:00
Animated ScrollViewStickyHeader: update position (translateY) in Fabric ShadowTree when scrolling stops 2020-06-09 16:35:36 -07:00
AppState Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
BatchedBridge RM stub function from MessageQueue.js 2020-06-03 18:22:36 -07:00
Blob Cache constants for MP Search NativeModules 2020-06-03 20:48:28 -07:00
BugReporting Convert easy files to flow strict-local 2019-12-05 16:06:46 -08:00
CameraRoll Clean up Flow & lint errors 2020-05-28 16:17:57 -07:00
Components ScrollViewStickyHeader: update position (translateY) in Fabric ShadowTree when scrolling stops 2020-06-09 16:35:36 -07:00
Core Handle mixed union types and arrays of objects 2020-06-09 17:48:19 -07:00
DeprecatedPropTypes implemented showSoftInputOnFocus for iOS (#28834) 2020-05-11 09:01:33 -07:00
EventEmitter Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
FBLazyVector use xplat BUCK attribution 2020-05-15 21:55:52 -07:00
FBReactNativeSpec Add `RCTDevSplitBundleLoader` native module 2020-06-08 09:07:42 -07:00
HeapCapture Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
Image Prefetch images using a lower download priority 2020-06-05 20:55:36 -07:00
Inspector Force JS inspector to form stacking context 2020-06-01 09:40:06 -07:00
Interaction Upgrade Prettier in Xplat to version 1.19.1 2020-04-09 11:01:58 -07:00
JSInspector Exact-by-default codemod for react-native-github 2019-11-21 09:42:57 -08:00
LayoutAnimation Support calling LayoutAnimation APIs in Fabric from JS 2020-05-04 21:28:35 -07:00
Linking Handle mixed union types and arrays of objects 2020-06-09 17:48:19 -07:00
LinkingIOS Part 2: Update ObjC++ codegen classes to use ObjCTurboModule::InitParams 2020-04-16 17:29:55 -07:00
Lists update nested VList warning to error 2020-06-09 16:31:28 -07:00
LogBox Make sure LogBox is not included in production bundles (#28984) 2020-06-02 18:00:45 -07:00
Modal Remove usage of legacy context API in modal (#29002) 2020-06-02 11:15:34 -07:00
NativeAnimation Disable restoreDefaultValues in Native Animated in Fabric 2020-05-29 13:57:38 -07:00
NativeModules/specs Cache constants for MP Search NativeModules 2020-06-03 20:48:28 -07:00
Network Part 2: Update ObjC++ codegen classes to use ObjCTurboModule::InitParams 2020-04-16 17:29:55 -07:00
NewAppScreen Add Dark Mode support to the App template and NewAppScreen components (#28711) 2020-04-24 14:35:53 -07:00
Performance Implement nativePerformanceNow to improve Profiler API results (#27885) 2020-03-31 10:23:51 -07:00
PermissionsAndroid Updating the URLs to point at new domain name reactnative.dev 2020-02-24 13:09:11 -08:00
Pressability Revert Virtual Text Press Bug workaround 2020-05-28 15:44:04 -07:00
PushNotificationIOS Part 2: Update ObjC++ codegen classes to use ObjCTurboModule::InitParams 2020-04-16 17:29:55 -07:00
RCTRequired use xplat BUCK attribution 2020-05-15 21:55:52 -07:00
ReactNative Delete playTouchSound from UIManagerModule 2020-05-13 18:18:31 -07:00
ReactPrivate Do not explicitly include ".js" in Library imports (#28311) 2020-03-17 02:11:53 -07:00
Renderer Support calling LayoutAnimation APIs in Fabric from JS 2020-05-04 21:28:35 -07:00
Settings Part 2: Update ObjC++ codegen classes to use ObjCTurboModule::InitParams 2020-04-16 17:29:55 -07:00
Share Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
Storage Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
StyleSheet Make ColorValue public in StyleSheet.js 2020-04-17 13:03:47 -07:00
SurfaceBackedComponent Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
SurfaceHostingComponent Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00
Text Enabling [-Werror,-Wunused-property-ivar] (#28895) 2020-05-15 08:52:39 -07:00
TurboModule RN: Add `RootTag` Type to TurboModule 2020-04-21 19:15:54 -07:00
TypeSafety Guard against null values in object parameters for bridged methods 2020-03-23 17:21:00 -07:00
Types mark 'force' as optional property of PressEvent object (#29006) 2020-05-29 17:36:59 -07:00
Utilities Add `RCTDevSplitBundleLoader` native module 2020-06-08 09:07:42 -07:00
Vibration Part 2: Update ObjC++ codegen classes to use ObjCTurboModule::InitParams 2020-04-16 17:29:55 -07:00
WebSocket Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
Wrapper Back out "Rename measure to measureContent and pass it LayoutContext" 2020-03-04 05:01:53 -08:00
YellowBox Delete YellowBox 2020-02-21 10:34:40 -08:00
__flowtests__ Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
polyfills Upgrade Prettier in Xplat to version 1.19.1 2020-04-09 11:01:58 -07:00
vendor Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
.npmignore
Promise.js Back out "Upgrade Prettier from 1.17 to 2.0.2." 2020-03-24 21:47:35 -07:00
UTFSequence.js Clean-up $TEMPORARY$object in xplat/js/react-native-github 2019-08-21 09:58:24 -07:00
promiseRejectionIsError.js Migrate "Libraries" from Haste to standard path-based requires (sans vendor & renderers) (#24749) 2019-05-08 08:48:59 -07:00