File tree Expand file tree Collapse file tree 9 files changed +16
-50
lines changed
collapse-intersection-interfaces-transform/empty-empty
react-hoist-generics-transform/propless-stateless
react-js-make-props-and-state-transform
static-proptypes-many-props Expand file tree Collapse file tree 9 files changed +16
-50
lines changed Original file line number Diff line number Diff line change 1- type Foo = {
2-
3- } ;
1+ type Foo = { } ;
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- type IMyComponentProps = {
4-
5- } ;
3+ type IMyComponentProps = { } ;
64type IMyComponentState = void ;
75
86export default class MyComponent extends React . Component < IMyComponentProps , IMyComponentState > {
97 render ( ) {
108 return < div /> ;
119 }
12- }
10+ }
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- type IMyComponentProps = {
4-
5- } ;
3+ type IMyComponentProps = { } ;
64type IMyComponentState = void ;
75export default class MyComponent extends React . Component < IMyComponentProps , IMyComponentState > {
86 render ( ) {
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- export default class MyComponent extends React . Component < {
4-
5- } , void > {
3+ export default class MyComponent extends React . Component < { } , void > {
64 render ( ) {
75 return < div /> ;
86 }
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- export default class MyComponent extends React . Component < {
4- } , {
5- foo : number ;
6- bar : number ;
7- } & {
8- baz : number ;
9- } & {
10- something : {
11- big : number ;
12- here : string ;
13- of : {
14- a : number ;
15- } [ ] ;
16- } ;
17- } > {
3+ export default class MyComponent extends React . Component < { } , { foo : number ; bar : number ; } & { baz : number ; } & { something : { big : number ; here : string ; of : { a : number ; } [ ] ; } ; } > {
184 render ( ) {
195 return < button onClick = { this . onclick . bind ( this ) } /> ;
206 }
@@ -43,4 +29,4 @@ export default class MyComponent extends React.Component<{
4329 }
4430 } ) ;
4531 }
46- }
32+ }
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- export default class MyComponent extends React . Component < {
4- } , {
5- foo : number ;
6- bar : number ;
7- } > {
8-
3+ export default class MyComponent extends React . Component < { } , { foo : number ; bar : number ; } > {
94 render ( ) {
105 return < button onClick = { this . onclick . bind ( this ) } /> ;
116 }
127
138 onclick ( ) {
149 this . setState ( { foo : 1 , bar : 2 } ) ;
1510 }
16- }
11+ }
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- export default class MyComponent extends React . Component < {
4- } , {
5- foo : number ;
6- } > {
3+ export default class MyComponent extends React . Component < { } , { foo : number ; } > {
74 state = { foo : 1 } ;
85 render ( ) {
96 return < div /> ;
107 }
11- }
8+ }
Original file line number Diff line number Diff line change 11import * as React from 'react' ;
22
3- export default class MyComponent extends React . Component < {
4- } , {
5- foo : number ;
6- } > {
7-
3+ export default class MyComponent extends React . Component < { } , { foo : number ; } > {
84 constructor ( props , context ) {
95 super ( props , context ) ;
106 this . state = { foo : 1 } ;
@@ -13,4 +9,4 @@ export default class MyComponent extends React.Component<{
139 render ( ) {
1410 return < div /> ;
1511 }
16- }
12+ }
Original file line number Diff line number Diff line change @@ -4,11 +4,11 @@ export default class MyComponent extends React.Component<{
44 any : any | undefined ;
55 array : any [ ] | undefined ;
66 bool : boolean | undefined ;
7- func : ( ...args : any [ ] ) => any | undefined ;
7+ func : ( ( ...args : any [ ] ) => any ) | undefined ;
88 number : number | undefined ;
99 object : object | undefined ;
1010 string : string | undefined ;
11- node : number | string | JSX . Element | undefined ;
11+ node : ( number | string | JSX . Element ) | undefined ;
1212 element : JSX . Element | undefined ;
1313 anyRequired : any ;
1414 arrayRequired : any [ ] ;
@@ -43,4 +43,4 @@ export default class MyComponent extends React.Component<{
4343 render ( ) {
4444 return < div /> ;
4545 }
46- }
46+ }
You can’t perform that action at this time.
0 commit comments