Skip to content

Commit 5ad46b1

Browse files
committed
Fix minor issue
1 parent 2e99438 commit 5ad46b1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/compiler/checker.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6444,7 +6444,8 @@ namespace ts {
64446444
for (const declaration of symbol.declarations) {
64456445
if (declaration.kind === SyntaxKind.EnumDeclaration) {
64466446
for (const member of (<EnumDeclaration>declaration).members) {
6447-
const memberType = getFreshTypeOfLiteralType(getLiteralType(getEnumMemberValue(member) || 0, enumCount, getSymbolOfNode(member)));
6447+
const value = getEnumMemberValue(member);
6448+
const memberType = getFreshTypeOfLiteralType(getLiteralType(value !== undefined ? value : 0, enumCount, getSymbolOfNode(member)));
64486449
getSymbolLinks(getSymbolOfNode(member)).declaredType = memberType;
64496450
memberTypeList.push(getRegularTypeOfLiteralType(memberType));
64506451
}

0 commit comments

Comments
 (0)