File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -4093,7 +4093,7 @@ module ts {
4093
4093
}
4094
4094
4095
4095
function isNumericName ( name : string ) {
4096
- return ! isNaN ( < number > < any > name ) ;
4096
+ return ( name !== "" ) && ! isNaN ( < number > < any > name ) ;
4097
4097
}
4098
4098
4099
4099
function checkObjectLiteral ( node : ObjectLiteral , contextualMapper ?: TypeMapper ) : Type {
@@ -6639,10 +6639,10 @@ module ts {
6639
6639
var ambient = isInAmbientContext ( node ) ;
6640
6640
6641
6641
forEach ( node . members , member => {
6642
- // todo: remove first check here when isNumericName gets fixed
6643
- if ( ! ( member . name . text === "" ) && isNumericName ( member . name . text ) ) {
6644
- error ( member . name , Diagnostics . An_enum_member_cannot_have_a_numeric_name ) ;
6645
- }
6642
+ // todo: remove first check here when isNumericName gets fixed
6643
+ if ( isNumericName ( member . name . text ) ) {
6644
+ error ( member . name , Diagnostics . An_enum_member_cannot_have_a_numeric_name ) ;
6645
+ }
6646
6646
var initializer = member . initializer ;
6647
6647
if ( initializer ) {
6648
6648
autoValue = getConstantValueForExpression ( initializer ) ;
You can’t perform that action at this time.
0 commit comments