From 2dfe32a4df864f27873da4ba9d33ceddfd734f38 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Sun, 29 Mar 2015 01:29:09 -0700 Subject: [PATCH] Fix export.default assignment for export default class/function --- src/compiler/emitter.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/compiler/emitter.ts b/src/compiler/emitter.ts index 71a35432685..36172abc63c 100644 --- a/src/compiler/emitter.ts +++ b/src/compiler/emitter.ts @@ -2440,11 +2440,11 @@ module ts { if (node.flags & NodeFlags.Export) { writeLine(); emitStart(node); - if (node.name) { - emitModuleMemberName(node); + if (node.flags & NodeFlags.Default) { + write("exports.default"); } else { - write("exports.default"); + emitModuleMemberName(node); } write(" = "); emitDeclarationName(node);