We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 789676e commit 72367ebCopy full SHA for 72367eb
src/compiler/transformers/classFields.ts
@@ -769,6 +769,9 @@ namespace ts {
769
Debug.fail("Undeclared private name for property declaration.");
770
}
771
772
+ if (isPrivateIdentifier(propertyName) && !property.initializer) {
773
+ return undefined;
774
+ }
775
776
const initializer = property.initializer || emitAssignment ? visitNode(property.initializer, visitor, isExpression)
777
: hasModifier(getOriginalNode(property), ModifierFlags.ParameterPropertyModifier) && isIdentifier(propertyName) ? propertyName
0 commit comments