From d8aa46224de68723959b48445a6ecb04bcfde8a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=96=87=E7=92=90?= Date: Fri, 4 Jan 2019 10:19:56 +0800 Subject: [PATCH] save work and fix lint --- src/compiler/transformers/declarations.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/compiler/transformers/declarations.ts b/src/compiler/transformers/declarations.ts index 173bd4fb50c..c20a3158e45 100644 --- a/src/compiler/transformers/declarations.ts +++ b/src/compiler/transformers/declarations.ts @@ -1013,11 +1013,11 @@ namespace ts { return [clean, namespaceDecl]; } - const modifierFlags = (getModifierFlags(clean) & ~ModifierFlags.ExportDefault) | ModifierFlags.Ambient; + const modifiers = createModifiersFromModifierFlags((getModifierFlags(clean) & ~ModifierFlags.ExportDefault) | ModifierFlags.Ambient); const cleanDeclaration = updateFunctionDeclaration( clean, /*decorators*/ undefined, - createModifiersFromModifierFlags(modifierFlags), + modifiers, /*asteriskToken*/ undefined, clean.name, clean.typeParameters, @@ -1029,16 +1029,16 @@ namespace ts { const namespaceDeclaration = updateModuleDeclaration( namespaceDecl, /*decorators*/ undefined, - createModifiersFromModifierFlags(modifierFlags), - input.name!, - createModuleBlock(declarations) + modifiers, + namespaceDecl.name, + namespaceDecl.body ); const exportDefaultDeclaration = createExportAssignment( /*decorators*/ undefined, - /*modifiers*/undefined, - /*isExportEquals*/false, - clean.name! + /*modifiers*/ undefined, + /*isExportEquals*/ false, + namespaceDecl.name ); resultHasExternalModuleIndicator = true;