Upgrade fbsource/xplat/js to Flow v0.53.0

Reviewed By: avikchaudhuri

Differential Revision:
D5648819
Ninja: T20988071

fbshipit-source-id: 66e5b6747c79ae66b6eb69d40ede5e982c26174f
This commit is contained in:
Caleb Meredith
2017-08-17 18:45:01 -07:00
committed by Facebook Github Bot
parent 1ce7e4c1e5
commit 90eaeb019b
154 changed files with 652 additions and 631 deletions
+10 -12
View File
@@ -20,7 +20,7 @@ var {
StyleSheet,
} = ReactNative;
class TextEventsExample extends React.Component {
class TextEventsExample extends React.Component<{}, $FlowFixMeState> {
state = {
curText: '<No Event>',
prevText: '<No Event>',
@@ -70,7 +70,7 @@ class TextEventsExample extends React.Component {
}
}
class AutoExpandingTextInput extends React.Component {
class AutoExpandingTextInput extends React.Component<$FlowFixMeProps, $FlowFixMeState> {
constructor(props) {
super(props);
this.state = {
@@ -91,7 +91,7 @@ class AutoExpandingTextInput extends React.Component {
}
}
class RewriteExample extends React.Component {
class RewriteExample extends React.Component<$FlowFixMeProps, $FlowFixMeState> {
constructor(props) {
super(props);
this.state = {text: ''};
@@ -120,7 +120,7 @@ class RewriteExample extends React.Component {
}
}
class TokenizedTextExample extends React.Component {
class TokenizedTextExample extends React.Component<$FlowFixMeProps, $FlowFixMeState> {
constructor(props) {
super(props);
this.state = {text: 'Hello #World'};
@@ -174,7 +174,7 @@ class TokenizedTextExample extends React.Component {
}
}
class BlurOnSubmitExample extends React.Component {
class BlurOnSubmitExample extends React.Component<{}> {
focusNextField = (nextField) => {
this.refs[nextField].focus();
};
@@ -228,7 +228,7 @@ class BlurOnSubmitExample extends React.Component {
}
}
class ToggleDefaultPaddingExample extends React.Component {
class ToggleDefaultPaddingExample extends React.Component<$FlowFixMeProps, $FlowFixMeState> {
constructor(props) {
super(props);
this.state = {hasPadding: false};
@@ -253,9 +253,7 @@ type SelectionExampleState = {
value: string;
};
class SelectionExample extends React.Component {
state: SelectionExampleState;
class SelectionExample extends React.Component<$FlowFixMeProps, SelectionExampleState> {
_textInput: any;
constructor(props) {
@@ -442,11 +440,11 @@ exports.examples = [
},
{
title: 'Blur on submit',
render: function(): React.Element { return <BlurOnSubmitExample />; },
render: function(): React.Element<any> { return <BlurOnSubmitExample />; },
},
{
title: 'Event handling',
render: function(): React.Element { return <TextEventsExample />; },
render: function(): React.Element<any> { return <TextEventsExample />; },
},
{
title: 'Colors and text inputs',
@@ -696,7 +694,7 @@ exports.examples = [
},
{
title: 'Toggle Default Padding',
render: function(): React.Element { return <ToggleDefaultPaddingExample />; },
render: function(): React.Element<any> { return <ToggleDefaultPaddingExample />; },
},
{
title: 'Text selection & cursor placement',