We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e99438 commit 5ad46b1Copy full SHA for 5ad46b1
src/compiler/checker.ts
@@ -6444,7 +6444,8 @@ namespace ts {
6444
for (const declaration of symbol.declarations) {
6445
if (declaration.kind === SyntaxKind.EnumDeclaration) {
6446
for (const member of (<EnumDeclaration>declaration).members) {
6447
- const memberType = getFreshTypeOfLiteralType(getLiteralType(getEnumMemberValue(member) || 0, enumCount, getSymbolOfNode(member)));
+ const value = getEnumMemberValue(member);
6448
+ const memberType = getFreshTypeOfLiteralType(getLiteralType(value !== undefined ? value : 0, enumCount, getSymbolOfNode(member)));
6449
getSymbolLinks(getSymbolOfNode(member)).declaredType = memberType;
6450
memberTypeList.push(getRegularTypeOfLiteralType(memberType));
6451
}
0 commit comments