From 6076475496e612daa555f7deb3dd74835bb317cc Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Thu, 7 Apr 2016 09:56:52 -0700 Subject: [PATCH] emit missing initializers for shorthand property assignments --- src/compiler/printer.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/compiler/printer.ts b/src/compiler/printer.ts index 4193ac6ef75..f39793a80af 100644 --- a/src/compiler/printer.ts +++ b/src/compiler/printer.ts @@ -1859,6 +1859,10 @@ const _super = (function (geti, seti) { function emitShorthandPropertyAssignment(node: ShorthandPropertyAssignment) { emit(node.name); + if (node.objectAssignmentInitializer) { + write(" = "); + emitExpression(node.objectAssignmentInitializer); + } } //