mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
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:
committed by
Facebook Github Bot
parent
1ce7e4c1e5
commit
90eaeb019b
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user