Skip to content

Commit 4b19a94

Browse files
committed
Update baselines
1 parent f5f2d24 commit 4b19a94

File tree

4 files changed

+129
-0
lines changed

4 files changed

+129
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
=== tests/cases/compiler/main.js ===
2+
function allRest() { arguments; }
3+
>allRest : Symbol(allRest, Decl(main.js, 0, 0))
4+
>arguments : Symbol(arguments)
5+
6+
allRest();
7+
>allRest : Symbol(allRest, Decl(main.js, 0, 0))
8+
9+
allRest(1, 2, 3);
10+
>allRest : Symbol(allRest, Decl(main.js, 0, 0))
11+
12+
function someRest(x, y) { arguments; }
13+
>someRest : Symbol(someRest, Decl(main.js, 2, 17))
14+
>x : Symbol(x, Decl(main.js, 3, 18))
15+
>y : Symbol(y, Decl(main.js, 3, 20))
16+
>arguments : Symbol(arguments)
17+
18+
someRest(); // x and y are still optional because they are in a JS file
19+
>someRest : Symbol(someRest, Decl(main.js, 2, 17))
20+
21+
someRest(1, 2, 3);
22+
>someRest : Symbol(someRest, Decl(main.js, 2, 17))
23+
24+
/**
25+
* @param {number} x - a thing
26+
*/
27+
function jsdocced(x) { arguments; }
28+
>jsdocced : Symbol(jsdocced, Decl(main.js, 5, 18))
29+
>x : Symbol(x, Decl(main.js, 10, 18))
30+
>arguments : Symbol(arguments)
31+
32+
jsdocced(1);
33+
>jsdocced : Symbol(jsdocced, Decl(main.js, 5, 18))
34+
35+
function dontDoubleRest(x, ...y) { arguments; }
36+
>dontDoubleRest : Symbol(dontDoubleRest, Decl(main.js, 11, 12))
37+
>x : Symbol(x, Decl(main.js, 13, 24))
38+
>y : Symbol(y, Decl(main.js, 13, 26))
39+
>arguments : Symbol(arguments)
40+
41+
dontDoubleRest(1, 2, 3);
42+
>dontDoubleRest : Symbol(dontDoubleRest, Decl(main.js, 11, 12))
43+
44+
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
=== tests/cases/compiler/main.js ===
2+
function allRest() { arguments; }
3+
>allRest : (...args: any[]) => void
4+
>arguments : IArguments
5+
6+
allRest();
7+
>allRest() : void
8+
>allRest : (...args: any[]) => void
9+
10+
allRest(1, 2, 3);
11+
>allRest(1, 2, 3) : void
12+
>allRest : (...args: any[]) => void
13+
>1 : 1
14+
>2 : 2
15+
>3 : 3
16+
17+
function someRest(x, y) { arguments; }
18+
>someRest : (x: any, y: any, ...args: any[]) => void
19+
>x : any
20+
>y : any
21+
>arguments : IArguments
22+
23+
someRest(); // x and y are still optional because they are in a JS file
24+
>someRest() : void
25+
>someRest : (x: any, y: any, ...args: any[]) => void
26+
27+
someRest(1, 2, 3);
28+
>someRest(1, 2, 3) : void
29+
>someRest : (x: any, y: any, ...args: any[]) => void
30+
>1 : 1
31+
>2 : 2
32+
>3 : 3
33+
34+
/**
35+
* @param {number} x - a thing
36+
*/
37+
function jsdocced(x) { arguments; }
38+
>jsdocced : (x: number) => void
39+
>x : number
40+
>arguments : IArguments
41+
42+
jsdocced(1);
43+
>jsdocced(1) : void
44+
>jsdocced : (x: number) => void
45+
>1 : 1
46+
47+
function dontDoubleRest(x, ...y) { arguments; }
48+
>dontDoubleRest : (x: any, ...y: any[]) => void
49+
>x : any
50+
>y : any[]
51+
>arguments : IArguments
52+
53+
dontDoubleRest(1, 2, 3);
54+
>dontDoubleRest(1, 2, 3) : void
55+
>dontDoubleRest : (x: any, ...y: any[]) => void
56+
>1 : 1
57+
>2 : 2
58+
>3 : 3
59+
60+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
=== tests/cases/compiler/foo.js ===
2+
// Test #16139
3+
function Foo() {
4+
>Foo : Symbol(Foo, Decl(foo.js, 0, 0))
5+
6+
arguments;
7+
>arguments : Symbol(arguments)
8+
9+
return new Foo();
10+
>Foo : Symbol(Foo, Decl(foo.js, 0, 0))
11+
}
12+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
=== tests/cases/compiler/foo.js ===
2+
// Test #16139
3+
function Foo() {
4+
>Foo : (...args: any[]) => any
5+
6+
arguments;
7+
>arguments : IArguments
8+
9+
return new Foo();
10+
>new Foo() : any
11+
>Foo : (...args: any[]) => any
12+
}
13+

0 commit comments

Comments
 (0)