mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Add missing class annotations xplat/js
Reviewed By: SamChou19815 Differential Revision: D38373443 fbshipit-source-id: 1222c4845ebd6b72bd6f54af1a27cf8542dd883a
This commit is contained in:
committed by
Facebook GitHub Bot
parent
2fa04be062
commit
ee3d3c248d
@@ -83,7 +83,7 @@ const styles = StyleSheet.create({
|
||||
});
|
||||
|
||||
class WithLabel extends React.Component<$FlowFixMeProps> {
|
||||
render() {
|
||||
render(): React.Node {
|
||||
return (
|
||||
<View style={styles.labelContainer}>
|
||||
<View style={styles.label}>
|
||||
@@ -100,7 +100,7 @@ class RewriteExample extends React.Component<$FlowFixMeProps, any> {
|
||||
super(props);
|
||||
this.state = {text: ''};
|
||||
}
|
||||
render() {
|
||||
render(): React.Node {
|
||||
const limit = 20;
|
||||
const remainder = limit - this.state.text.length;
|
||||
const remainderColor = remainder > 5 ? 'blue' : 'red';
|
||||
@@ -134,7 +134,7 @@ class RewriteExampleInvalidCharacters extends React.Component<
|
||||
super(props);
|
||||
this.state = {text: ''};
|
||||
}
|
||||
render() {
|
||||
render(): React.Node {
|
||||
return (
|
||||
<View style={styles.rewriteContainer}>
|
||||
<TextInput
|
||||
@@ -162,7 +162,7 @@ class RewriteInvalidCharactersAndClearExample extends React.Component<
|
||||
super(props);
|
||||
this.state = {text: ''};
|
||||
}
|
||||
render() {
|
||||
render(): React.Node {
|
||||
return (
|
||||
<View style={styles.rewriteContainer}>
|
||||
<TextInput
|
||||
@@ -199,7 +199,7 @@ class BlurOnSubmitExample extends React.Component<{...}> {
|
||||
ref4 = React.createRef();
|
||||
ref5 = React.createRef();
|
||||
|
||||
render() {
|
||||
render(): React.Node {
|
||||
return (
|
||||
<View>
|
||||
<TextInput
|
||||
@@ -261,7 +261,7 @@ class SubmitBehaviorExample extends React.Component<{...}> {
|
||||
ref10 = React.createRef();
|
||||
ref11 = React.createRef();
|
||||
|
||||
render() {
|
||||
render(): React.Node {
|
||||
return (
|
||||
<View>
|
||||
<TextInput
|
||||
@@ -333,7 +333,14 @@ class SubmitBehaviorExample extends React.Component<{...}> {
|
||||
}
|
||||
|
||||
class TextEventsExample extends React.Component<{...}, $FlowFixMeState> {
|
||||
state = {
|
||||
state:
|
||||
| any
|
||||
| {
|
||||
curText: string,
|
||||
prev2Text: string,
|
||||
prev3Text: string,
|
||||
prevText: string,
|
||||
} = {
|
||||
curText: '<No Event>',
|
||||
prevText: '<No Event>',
|
||||
prev2Text: '<No Event>',
|
||||
@@ -351,7 +358,7 @@ class TextEventsExample extends React.Component<{...}, $FlowFixMeState> {
|
||||
});
|
||||
};
|
||||
|
||||
render() {
|
||||
render(): React.Node {
|
||||
return (
|
||||
<View>
|
||||
<TextInput
|
||||
@@ -401,7 +408,7 @@ class TokenizedTextExample extends React.Component<
|
||||
super(props);
|
||||
this.state = {text: 'Hello #World'};
|
||||
}
|
||||
render() {
|
||||
render(): React.Node {
|
||||
//define delimiter
|
||||
let delimiter = /\s+/;
|
||||
|
||||
@@ -487,7 +494,7 @@ class SelectionExample extends React.Component<
|
||||
this.setState({selection});
|
||||
}
|
||||
|
||||
getRandomPosition() {
|
||||
getRandomPosition(): number {
|
||||
const length = this.state.value.length;
|
||||
return Math.round(Math.random() * length);
|
||||
}
|
||||
@@ -516,7 +523,7 @@ class SelectionExample extends React.Component<
|
||||
this.placeAt(this.getRandomPosition());
|
||||
}
|
||||
|
||||
render() {
|
||||
render(): React.Node {
|
||||
const length = this.state.value.length;
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user