Skip to content

Commit fee87ef

Browse files
author
Mohsen Azimi
committed
Update test according to the new printer
1 parent 39ef126 commit fee87ef

File tree

9 files changed

+16
-50
lines changed

9 files changed

+16
-50
lines changed
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
type Foo = {
2-
3-
};
1+
type Foo = {};

test/end-to-end/basic/output.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
import * as React from 'react';
22

3-
type IMyComponentProps = {
4-
5-
};
3+
type IMyComponentProps = {};
64
type IMyComponentState = void;
75

86
export default class MyComponent extends React.Component<IMyComponentProps, IMyComponentState> {
97
render() {
108
return <div />;
119
}
12-
}
10+
}

test/react-hoist-generics-transform/propless-stateless/output.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import * as React from 'react';
22

3-
type IMyComponentProps = {
4-
5-
};
3+
type IMyComponentProps = {};
64
type IMyComponentState = void;
75
export default class MyComponent extends React.Component<IMyComponentProps, IMyComponentState> {
86
render() {

test/react-js-make-props-and-state-transform/propless-stateless/output.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import * 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
}

test/react-js-make-props-and-state-transform/set-state-advanced/output.tsx

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,6 @@
11
import * 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+
}
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
import * 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+
}
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
import * 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+
}
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import * 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+
}

test/react-js-make-props-and-state-transform/static-proptypes-many-props/output.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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+
}

0 commit comments

Comments
 (0)