@@ -13794,19 +13794,19 @@ namespace ts {
13794
13794
}
13795
13795
13796
13796
function checkClassForDuplicateDeclarations(node: ClassLikeDeclaration) {
13797
- const enum Meaning {
13797
+ const enum Accessor {
13798
13798
Getter = 1,
13799
13799
Setter = 2,
13800
13800
Property = Getter | Setter
13801
13801
}
13802
13802
13803
- const instanceNames = createMap<Meaning >();
13804
- const staticNames = createMap<Meaning >();
13803
+ const instanceNames = createMap<Accessor >();
13804
+ const staticNames = createMap<Accessor >();
13805
13805
for (const member of node.members) {
13806
13806
if (member.kind === SyntaxKind.Constructor) {
13807
13807
for (const param of (member as ConstructorDeclaration).parameters) {
13808
13808
if (isParameterPropertyDeclaration(param)) {
13809
- addName(instanceNames, param.name, (param.name as Identifier).text, Meaning .Property);
13809
+ addName(instanceNames, param.name, (param.name as Identifier).text, Accessor .Property);
13810
13810
}
13811
13811
}
13812
13812
}
@@ -13818,22 +13818,22 @@ namespace ts {
13818
13818
if (memberName) {
13819
13819
switch (member.kind) {
13820
13820
case SyntaxKind.GetAccessor:
13821
- addName(names, member.name, memberName, Meaning .Getter);
13821
+ addName(names, member.name, memberName, Accessor .Getter);
13822
13822
break;
13823
13823
13824
13824
case SyntaxKind.SetAccessor:
13825
- addName(names, member.name, memberName, Meaning .Setter);
13825
+ addName(names, member.name, memberName, Accessor .Setter);
13826
13826
break;
13827
13827
13828
13828
case SyntaxKind.PropertyDeclaration:
13829
- addName(names, member.name, memberName, Meaning .Property);
13829
+ addName(names, member.name, memberName, Accessor .Property);
13830
13830
break;
13831
13831
}
13832
13832
}
13833
13833
}
13834
13834
}
13835
13835
13836
- function addName(names: Map<Meaning >, location: Node, name: string, meaning: Meaning ) {
13836
+ function addName(names: Map<Accessor >, location: Node, name: string, meaning: Accessor ) {
13837
13837
const prev = names[name];
13838
13838
if (prev) {
13839
13839
if (prev & meaning) {
0 commit comments