Migrate ScrollView fake type to ReactNative.NativeComponent

Reviewed By: yungsters

Differential Revision: D7985122

fbshipit-source-id: b78fc6ad84485e8aa42657c2b21d70c9f3a271d6
This commit is contained in:
Eli White 2018-05-14 00:09:03 -07:00 committed by Facebook Github Bot
parent ffda017850
commit 1419c7a7fd
1 changed files with 2 additions and 3 deletions

View File

@ -8,13 +8,13 @@
* @flow
*/
const React = require('React');
const ReactNative = require('ReactNative');
// This class is purely a facsimile of ScrollView so that we can
// properly type it with Flow before migrating ScrollView off of
// createReactClass. If there are things missing here that are in
// ScrollView, that is unintentional.
class InternalScrollViewType<Props> extends React.Component<Props> {
class InternalScrollViewType<Props> extends ReactNative.NativeComponent<Props> {
scrollTo(
y?: number | {x?: number, y?: number, animated?: boolean},
x?: number,
@ -24,7 +24,6 @@ class InternalScrollViewType<Props> extends React.Component<Props> {
flashScrollIndicators() {}
scrollToEnd(options?: {animated?: boolean}) {}
scrollWithoutAnimationTo(y: number = 0, x: number = 0) {}
setNativeProps(props: Object) {}
getScrollResponder(): any {}
getScrollableNode(): any {}