Skip to content

Commit 03cb645

Browse files
committed
dropped redundand type assertion, added mising check
1 parent cb472eb commit 03cb645

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/compiler/checker.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -7519,10 +7519,10 @@ module ts {
75197519
return undefined;
75207520
}
75217521
var property = getPropertyOfObjectType(enumType, propertyName);
7522-
if (!(property.flags & SymbolFlags.EnumMember)) {
7522+
if (!property || !(property.flags & SymbolFlags.EnumMember)) {
75237523
return undefined;
75247524
}
7525-
var propertyDecl = <EnumMember>property.valueDeclaration;
7525+
var propertyDecl = property.valueDeclaration;
75267526
// self references are illegal
75277527
if (member === propertyDecl) {
75287528
return undefined;

0 commit comments

Comments
 (0)