Fix noImplicitAny check on ambient private getters (#33896)

This commit is contained in:
Klaus Meinhardt
2019-10-09 19:05:26 +02:00
committed by Ryan Cavanaugh
parent 3d130b7d5e
commit e48cd3a101
5 changed files with 21 additions and 1 deletions

View File

@@ -7436,7 +7436,9 @@ namespace ts {
}
else {
Debug.assert(!!getter, "there must exist a getter as we are current checking either setter or getter in this function");
errorOrSuggestion(noImplicitAny, getter!, Diagnostics.Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation, symbolToString(symbol));
if (!isPrivateWithinAmbient(getter!)) {
errorOrSuggestion(noImplicitAny, getter!, Diagnostics.Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation, symbolToString(symbol));
}
}
return anyType;
}