Skip to content

Commit d8cdd75

Browse files
committed
do not handle enum type member
1 parent d6f5fc6 commit d8cdd75

File tree

4 files changed

+4
-5
lines changed

4 files changed

+4
-5
lines changed

src/services/codefixes/fixAddMissingMember.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ namespace ts.codefix {
240240
*/
241241
const hasStringInitializer = some(enumDeclaration.members, member => {
242242
const type = checker.getTypeAtLocation(member);
243-
return !!(type && type.flags & (TypeFlags.StringLike | TypeFlags.Enum));
243+
return !!(type && type.flags & TypeFlags.StringLike);
244244
});
245245

246246
const enumMember = createEnumMember(token, hasStringInitializer ? createStringLiteral(token.text) : undefined);

tests/cases/fourslash/codeFixAddMissingEnumMember10.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ verify.codeFix({
1919
}
2020
enum A {
2121
a = E.c,
22-
b = "b"
22+
b
2323
}
2424
A.b`
2525
});

tests/cases/fourslash/codeFixAddMissingEnumMember11.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ enum A {
2525
}
2626
enum B {
2727
b = A.a,
28-
c = "c"
28+
c
2929
}
3030
B.c`
3131
});
32-

tests/cases/fourslash/codeFixAddMissingEnumMember9.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ verify.codeFix({
1919
}
2020
enum A {
2121
a = E.a,
22-
b = "b"
22+
b
2323
}
2424
A.b`
2525
});

0 commit comments

Comments
 (0)