Added error when Enum member initaliser references itself (#34655)

Fixes #34606
This commit is contained in:
Ashley Claymore
2020-04-14 20:20:19 +01:00
committed by GitHub
parent edd4e0a42b
commit 4538640d8a
6 changed files with 99 additions and 0 deletions

View File

@@ -33764,6 +33764,9 @@ namespace ts {
error(expr, Diagnostics.A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums);
return 0;
}
else {
error(expr, Diagnostics.Property_0_is_used_before_being_assigned, symbolToString(memberSymbol));
}
}
return undefined;
}