Skip to content

Commit 7d773f1

Browse files
committed
Adds non-ambient context check
1 parent 4ee8213 commit 7d773f1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/compiler/checker.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/// <reference path="moduleNameResolver.ts"/>
1+
/// <reference path="moduleNameResolver.ts"/>
22
/// <reference path="binder.ts"/>
33

44
/* @internal */
@@ -18337,7 +18337,11 @@ namespace ts {
1833718337
const staticType = <ObjectType>getTypeOfSymbol(symbol);
1833818338
checkTypeParameterListsIdentical(node, symbol);
1833918339
checkClassForDuplicateDeclarations(node);
18340+
18341+
// Only check for reserved static identifiers on non-ambient context.
18342+
if (!isInAmbientContext(node)) {
1834018343
checkClassForStaticPropertyNameConflicts(node);
18344+
}
1834118345

1834218346
const baseTypeNode = getClassExtendsHeritageClauseElement(node);
1834318347
if (baseTypeNode) {

0 commit comments

Comments
 (0)