@@ -31,52 +31,60 @@ function rest(...args: any[]) {
31
31
'use strict';
32
32
}
33
33
34
+ function rest1(a = 1, ...args) {
35
+ >rest1 : Symbol(rest1, Decl(functionWithUseStrictAndSimpleParameterList.ts, 16, 1))
36
+ >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 18, 15))
37
+ >args : Symbol(args, Decl(functionWithUseStrictAndSimpleParameterList.ts, 18, 21))
38
+
39
+ 'use strict';
40
+ }
41
+
34
42
function paramDefault(param = 1) {
35
- >paramDefault : Symbol(paramDefault, Decl(functionWithUseStrictAndSimpleParameterList.ts, 16 , 1))
36
- >param : Symbol(param, Decl(functionWithUseStrictAndSimpleParameterList.ts, 18 , 22))
43
+ >paramDefault : Symbol(paramDefault, Decl(functionWithUseStrictAndSimpleParameterList.ts, 20 , 1))
44
+ >param : Symbol(param, Decl(functionWithUseStrictAndSimpleParameterList.ts, 22 , 22))
37
45
38
46
'use strict';
39
47
}
40
48
41
49
function objectBindingPattern({foo}: any) {
42
- >objectBindingPattern : Symbol(objectBindingPattern, Decl(functionWithUseStrictAndSimpleParameterList.ts, 20 , 1))
43
- >foo : Symbol(foo, Decl(functionWithUseStrictAndSimpleParameterList.ts, 22 , 31))
50
+ >objectBindingPattern : Symbol(objectBindingPattern, Decl(functionWithUseStrictAndSimpleParameterList.ts, 24 , 1))
51
+ >foo : Symbol(foo, Decl(functionWithUseStrictAndSimpleParameterList.ts, 26 , 31))
44
52
45
53
'use strict';
46
54
}
47
55
48
56
function arrayBindingPattern([foo]: any[]) {
49
- >arrayBindingPattern : Symbol(arrayBindingPattern, Decl(functionWithUseStrictAndSimpleParameterList.ts, 24 , 1))
50
- >foo : Symbol(foo, Decl(functionWithUseStrictAndSimpleParameterList.ts, 26 , 30))
57
+ >arrayBindingPattern : Symbol(arrayBindingPattern, Decl(functionWithUseStrictAndSimpleParameterList.ts, 28 , 1))
58
+ >foo : Symbol(foo, Decl(functionWithUseStrictAndSimpleParameterList.ts, 30 , 30))
51
59
52
60
'use strict';
53
61
}
54
62
55
63
function manyParameter(a = 10, b = 20) {
56
- >manyParameter : Symbol(manyParameter, Decl(functionWithUseStrictAndSimpleParameterList.ts, 28 , 1))
57
- >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 30 , 23))
58
- >b : Symbol(b, Decl(functionWithUseStrictAndSimpleParameterList.ts, 30 , 30))
64
+ >manyParameter : Symbol(manyParameter, Decl(functionWithUseStrictAndSimpleParameterList.ts, 32 , 1))
65
+ >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 34 , 23))
66
+ >b : Symbol(b, Decl(functionWithUseStrictAndSimpleParameterList.ts, 34 , 30))
59
67
60
68
"use strict";
61
69
}
62
70
63
71
function manyPrologue(a = 10, b = 20) {
64
- >manyPrologue : Symbol(manyPrologue, Decl(functionWithUseStrictAndSimpleParameterList.ts, 32 , 1))
65
- >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 34 , 22))
66
- >b : Symbol(b, Decl(functionWithUseStrictAndSimpleParameterList.ts, 34 , 29))
72
+ >manyPrologue : Symbol(manyPrologue, Decl(functionWithUseStrictAndSimpleParameterList.ts, 36 , 1))
73
+ >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 38 , 22))
74
+ >b : Symbol(b, Decl(functionWithUseStrictAndSimpleParameterList.ts, 38 , 29))
67
75
68
76
"foo";
69
77
"use strict";
70
78
}
71
79
72
80
function invalidPrologue(a = 10, b = 20) {
73
- >invalidPrologue : Symbol(invalidPrologue, Decl(functionWithUseStrictAndSimpleParameterList.ts, 37 , 1))
74
- >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 39 , 25))
75
- >b : Symbol(b, Decl(functionWithUseStrictAndSimpleParameterList.ts, 39 , 32))
81
+ >invalidPrologue : Symbol(invalidPrologue, Decl(functionWithUseStrictAndSimpleParameterList.ts, 41 , 1))
82
+ >a : Symbol(a, Decl(functionWithUseStrictAndSimpleParameterList.ts, 43 , 25))
83
+ >b : Symbol(b, Decl(functionWithUseStrictAndSimpleParameterList.ts, 43 , 32))
76
84
77
85
"foo";
78
86
const c = 1;
79
- >c : Symbol(c, Decl(functionWithUseStrictAndSimpleParameterList.ts, 41 , 9))
87
+ >c : Symbol(c, Decl(functionWithUseStrictAndSimpleParameterList.ts, 45 , 9))
80
88
81
89
"use strict";
82
90
}
0 commit comments