mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-29 19:42:39 -05:00
do not handle enum type member
This commit is contained in:
@@ -240,7 +240,7 @@ namespace ts.codefix {
|
||||
*/
|
||||
const hasStringInitializer = some(enumDeclaration.members, member => {
|
||||
const type = checker.getTypeAtLocation(member);
|
||||
return !!(type && type.flags & (TypeFlags.StringLike | TypeFlags.Enum));
|
||||
return !!(type && type.flags & TypeFlags.StringLike);
|
||||
});
|
||||
|
||||
const enumMember = createEnumMember(token, hasStringInitializer ? createStringLiteral(token.text) : undefined);
|
||||
|
||||
@@ -19,7 +19,7 @@ verify.codeFix({
|
||||
}
|
||||
enum A {
|
||||
a = E.c,
|
||||
b = "b"
|
||||
b
|
||||
}
|
||||
A.b`
|
||||
});
|
||||
|
||||
@@ -25,8 +25,7 @@ enum A {
|
||||
}
|
||||
enum B {
|
||||
b = A.a,
|
||||
c = "c"
|
||||
c
|
||||
}
|
||||
B.c`
|
||||
});
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ verify.codeFix({
|
||||
}
|
||||
enum A {
|
||||
a = E.a,
|
||||
b = "b"
|
||||
b
|
||||
}
|
||||
A.b`
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user