Fix crash in private accessor emit (#52785)

This commit is contained in:
Ron Buckton
2023-02-16 14:38:18 -05:00
committed by GitHub
parent 2f43308dc4
commit 7dd2a5e905
5 changed files with 267 additions and 1 deletions

View File

@@ -1013,7 +1013,14 @@ export function transformClassFields(context: TransformationContext): (x: Source
);
}
return visitEachChild(node, visitor, context);
return factory.updatePropertyDeclaration(
node,
visitNodes(node.modifiers, modifierVisitor, isModifier),
visitNode(node.name, propertyNameVisitor, isPropertyName),
/*questionOrExclamationToken*/ undefined,
/*type*/ undefined,
visitNode(node.initializer, visitor, isExpression)
);
}
function transformPublicFieldInitializer(node: PropertyDeclaration) {