react-native-macos/Libraries
Tim Yung 123d184944 ImageSource: Convert `ImageURISource` to Interface
Summary:
Changes the `ImageURISource` Flow type into an interface.

- This enables both objects and class instances to be subtypes of `ImageURISource`.
- This makes it invalid to spread `ImageURISource` as a type, so `interface X extends ImageURISource` can instead be used.
- This makes it invalid to spread `ImageURISource` as a value, so `getImageSourceProperties(x)` can instead be used.
- This makes it invalid to use `$Exact` with `ImageURISource`.

Changelog:
[General][Changed] - `ImageURISource` Flow type is now an interface instead of an object.

Reviewed By: timrc

Differential Revision: D29323508

fbshipit-source-id: 647c2f9b0bfead6d7e56bdb7108e623cbf8b6c89
2021-06-23 13:15:02 -07:00
..
ActionSheetIOS Resolve "fatal: not a git repository" error outside of git repositories 2021-04-15 13:30:31 -07:00
Alert Remove Unable to get TurboModule for DialogManagerAndroid warning for iOS 2021-03-26 23:48:28 -07:00
Animated Use Animated.event implementation in AnimatedMock 2021-06-22 08:16:42 -07:00
AppState Codemod usages of NativeEventEmitter in react-native-github to only pass a native module on iOS 2021-04-12 06:27:20 -07:00
BatchedBridge pre-suppress Flow errors in xplat ahead of 153 release 2021-06-01 09:01:26 -07:00
Blob Migrate NativeModules to initialize 2021-05-21 14:49:51 -07:00
BugReporting pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
Components Remove Picker from OSS 2021-06-21 15:19:09 -07:00
Core Fix bug in parseHermesStack.js 2021-06-14 02:57:37 -07:00
DeprecatedPropTypes RN: Cleanup `DeprecatedTextInputPropTypes` 2021-06-11 23:52:09 -07:00
EventEmitter pre-suppress Flow errors in xplat ahead of 153 release 2021-06-01 09:01:26 -07:00
FBLazyVector Migrate xplat autoglob targets (#31400) 2021-04-28 11:07:17 -07:00
HeapCapture Remove "use strict" directive from ES Modules 2021-02-02 11:12:56 -08:00
Image ImageSource: Convert `ImageURISource` to Interface 2021-06-23 13:15:02 -07:00
Inspector pre-suppress Flow errors in xplat ahead of 153 release 2021-06-01 09:01:26 -07:00
Interaction pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
JSInspector Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
LayoutAnimation LayoutAnimation: don't call non-Fabric configurNext if Fabric is installed 2021-03-23 14:37:25 -07:00
Linking RN: Restore Deprecated Event Methods 2021-03-10 16:06:26 -08:00
LinkingIOS Bump Flipper-Folly to 2.5.3 and RCT-Folly to 2021.04.26.00 2021-04-29 10:39:25 -07:00
Lists pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
LogBox pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
Modal pre-suppress Flow errors in xplat ahead of 153 release 2021-06-01 09:01:26 -07:00
NativeAnimation Migrate RCTNativeAnimatedTurboModule to initialize 2021-05-21 14:49:51 -07:00
NativeComponent Integrate global.__nativeComponentRegistry__hasComponent into NativeComponentRegistry.js 2021-03-09 10:39:20 -08:00
NativeModules/specs Remove "use strict" directive from ES Modules 2021-02-02 11:12:56 -08:00
Network Back out "Avoid re-encoding images when uploading local files" 2021-06-22 19:18:22 -07:00
NewAppScreen Add testID to NewAppScreen Header Component (#31652) 2021-06-04 13:14:48 -07:00
Performance Deprecate markerCancel 2021-03-22 06:46:00 -07:00
PermissionsAndroid feat: add Android 12 BLUETOOTH_[CONNECT/SCAN] to PermissionsAndroid (#31488) 2021-05-19 12:23:39 -07:00
Pressability Update FlowFixMes to use error codes in react-native-github 2021-03-31 18:21:47 -07:00
PushNotificationIOS Bump Flipper-Folly to 2.5.3 and RCT-Folly to 2021.04.26.00 2021-04-29 10:39:25 -07:00
RCTRequired Migrate xplat autoglob targets (#31400) 2021-04-28 11:07:17 -07:00
ReactNative Pass concurrentRoot flag through to renderApplication 2021-06-11 04:23:50 -07:00
ReactPrivate RN: Cleanup `ReactFiberErrorDialog` 2021-05-17 01:04:32 -07:00
Reliability Adding support for cancelOnBackground for UserFlow 2020-12-07 10:49:29 -08:00
Renderer React Native sync for revisions c96b78e...568dc35 2021-06-22 14:29:17 -07:00
Settings Bump Flipper-Folly to 2.5.3 and RCT-Folly to 2021.04.26.00 2021-04-29 10:39:25 -07:00
Share Remove "use strict" directive from ES Modules 2021-02-02 11:12:56 -08:00
Storage pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
StyleSheet RN: Simplify `ReactNativeStyleAttributes` Type 2021-06-11 23:52:09 -07:00
SurfaceBackedComponent Migrate remaining call sites to `CKOverlayLayoutComponent` to Builder 2020-10-20 05:58:21 -07:00
SurfaceHostingComponent Back out "Avoid accessing `self.component` on background thread" 2020-12-03 19:09:50 -08:00
Text Bug fix: <TextInput> content is reset when emoji is entered at the max length 2021-06-04 13:40:42 -07:00
TurboModule Remove log info when TurboModule cannot be found 2021-05-27 10:42:34 -07:00
TypeSafety Bump Flipper-Folly to 2.5.3 and RCT-Folly to 2021.04.26.00 2021-04-29 10:39:25 -07:00
Types Make RootTag an opaque type 2021-04-26 22:57:55 -07:00
Utilities Add NOBRIDGE prefix to Venice Metro logs 2021-06-16 12:45:08 -07:00
Vibration Bump Flipper-Folly to 2.5.3 and RCT-Folly to 2021.04.26.00 2021-04-29 10:39:25 -07:00
WebSocket Migrate remaining modules using NativeEventEmitter to only pass the native module on iOS 2021-04-12 06:27:20 -07:00
Wrapper Back out "Rename measure to measureContent and pass it LayoutContext" 2020-03-04 05:01:53 -08:00
YellowBox pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
__flowtests__ Remove "use strict" directive from ES Modules 2021-02-02 11:12:56 -08:00
vendor EventEmitter: Deprecate `removeSubscription` 2021-04-12 12:43:07 -07:00
.npmignore npmignore: ignore tests and fixtures 2018-02-27 08:42:14 -08:00
BUCK Add ios_assume_nonnull flag to react native codegen library (#31543) 2021-05-20 10:07:37 -07:00
Promise.js Conditionalize Promise Polyfill for Hermes 2020-10-19 15:24:38 -07:00
UTFSequence.js Migrate large amount of modules to flow strict and strict-local 2020-07-22 09:46:16 -07:00
promiseRejectionTrackingOptions.js pre-suppress Flow errors in xplat ahead of 153 release 2021-06-01 09:01:26 -07:00