Skip to content

Commit a10cd1e

Browse files
committed
Update LKG
1 parent d1b3ac7 commit a10cd1e

File tree

4 files changed

+56
-40
lines changed

4 files changed

+56
-40
lines changed

bin/tsc.js

+14-10
Original file line numberDiff line numberDiff line change
@@ -8892,27 +8892,31 @@ var ts;
88928892
case 138:
88938893
case 201:
88948894
case 164:
8895-
if (name === "arguments") {
8895+
if (meaning & 3 && name === "arguments") {
88968896
result = argumentsSymbol;
88978897
break loop;
88988898
}
88998899
break;
89008900
case 163:
8901-
if (name === "arguments") {
8901+
if (meaning & 3 && name === "arguments") {
89028902
result = argumentsSymbol;
89038903
break loop;
89048904
}
8905-
var functionName = location.name;
8906-
if (functionName && name === functionName.text) {
8907-
result = location.symbol;
8908-
break loop;
8905+
if (meaning & 16) {
8906+
var functionName = location.name;
8907+
if (functionName && name === functionName.text) {
8908+
result = location.symbol;
8909+
break loop;
8910+
}
89098911
}
89108912
break;
89118913
case 175:
8912-
var className = location.name;
8913-
if (className && name === className.text) {
8914-
result = location.symbol;
8915-
break loop;
8914+
if (meaning & 32) {
8915+
var className = location.name;
8916+
if (className && name === className.text) {
8917+
result = location.symbol;
8918+
break loop;
8919+
}
89168920
}
89178921
break;
89188922
case 131:

bin/tsserver.js

+14-10
Original file line numberDiff line numberDiff line change
@@ -9282,27 +9282,31 @@ var ts;
92829282
case 138:
92839283
case 201:
92849284
case 164:
9285-
if (name === "arguments") {
9285+
if (meaning & 3 && name === "arguments") {
92869286
result = argumentsSymbol;
92879287
break loop;
92889288
}
92899289
break;
92909290
case 163:
9291-
if (name === "arguments") {
9291+
if (meaning & 3 && name === "arguments") {
92929292
result = argumentsSymbol;
92939293
break loop;
92949294
}
9295-
var functionName = location.name;
9296-
if (functionName && name === functionName.text) {
9297-
result = location.symbol;
9298-
break loop;
9295+
if (meaning & 16) {
9296+
var functionName = location.name;
9297+
if (functionName && name === functionName.text) {
9298+
result = location.symbol;
9299+
break loop;
9300+
}
92999301
}
93009302
break;
93019303
case 175:
9302-
var className = location.name;
9303-
if (className && name === className.text) {
9304-
result = location.symbol;
9305-
break loop;
9304+
if (meaning & 32) {
9305+
var className = location.name;
9306+
if (className && name === className.text) {
9307+
result = location.symbol;
9308+
break loop;
9309+
}
93069310
}
93079311
break;
93089312
case 131:

bin/typescript.js

+14-10
Original file line numberDiff line numberDiff line change
@@ -11147,27 +11147,31 @@ var ts;
1114711147
case 138 /* SetAccessor */:
1114811148
case 201 /* FunctionDeclaration */:
1114911149
case 164 /* ArrowFunction */:
11150-
if (name === "arguments") {
11150+
if (meaning & 3 /* Variable */ && name === "arguments") {
1115111151
result = argumentsSymbol;
1115211152
break loop;
1115311153
}
1115411154
break;
1115511155
case 163 /* FunctionExpression */:
11156-
if (name === "arguments") {
11156+
if (meaning & 3 /* Variable */ && name === "arguments") {
1115711157
result = argumentsSymbol;
1115811158
break loop;
1115911159
}
11160-
var functionName = location.name;
11161-
if (functionName && name === functionName.text) {
11162-
result = location.symbol;
11163-
break loop;
11160+
if (meaning & 16 /* Function */) {
11161+
var functionName = location.name;
11162+
if (functionName && name === functionName.text) {
11163+
result = location.symbol;
11164+
break loop;
11165+
}
1116411166
}
1116511167
break;
1116611168
case 175 /* ClassExpression */:
11167-
var className = location.name;
11168-
if (className && name === className.text) {
11169-
result = location.symbol;
11170-
break loop;
11169+
if (meaning & 32 /* Class */) {
11170+
var className = location.name;
11171+
if (className && name === className.text) {
11172+
result = location.symbol;
11173+
break loop;
11174+
}
1117111175
}
1117211176
break;
1117311177
case 131 /* Decorator */:

bin/typescriptServices.js

+14-10
Original file line numberDiff line numberDiff line change
@@ -11147,27 +11147,31 @@ var ts;
1114711147
case 138 /* SetAccessor */:
1114811148
case 201 /* FunctionDeclaration */:
1114911149
case 164 /* ArrowFunction */:
11150-
if (name === "arguments") {
11150+
if (meaning & 3 /* Variable */ && name === "arguments") {
1115111151
result = argumentsSymbol;
1115211152
break loop;
1115311153
}
1115411154
break;
1115511155
case 163 /* FunctionExpression */:
11156-
if (name === "arguments") {
11156+
if (meaning & 3 /* Variable */ && name === "arguments") {
1115711157
result = argumentsSymbol;
1115811158
break loop;
1115911159
}
11160-
var functionName = location.name;
11161-
if (functionName && name === functionName.text) {
11162-
result = location.symbol;
11163-
break loop;
11160+
if (meaning & 16 /* Function */) {
11161+
var functionName = location.name;
11162+
if (functionName && name === functionName.text) {
11163+
result = location.symbol;
11164+
break loop;
11165+
}
1116411166
}
1116511167
break;
1116611168
case 175 /* ClassExpression */:
11167-
var className = location.name;
11168-
if (className && name === className.text) {
11169-
result = location.symbol;
11170-
break loop;
11169+
if (meaning & 32 /* Class */) {
11170+
var className = location.name;
11171+
if (className && name === className.text) {
11172+
result = location.symbol;
11173+
break loop;
11174+
}
1117111175
}
1117211176
break;
1117311177
case 131 /* Decorator */:

0 commit comments

Comments
 (0)