Add missing class annotations xplat/js

Reviewed By: SamChou19815

Differential Revision: D38373443

fbshipit-source-id: 1222c4845ebd6b72bd6f54af1a27cf8542dd883a
This commit is contained in:
Pieter Vanderwerff
2022-08-03 12:43:58 -07:00
committed by Facebook GitHub Bot
parent 2fa04be062
commit ee3d3c248d
66 changed files with 378 additions and 294 deletions
@@ -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 (