diff --git a/src/compiler/declarationEmitter.ts b/src/compiler/declarationEmitter.ts index 57e9b47b379..1a1f0c5f16e 100644 --- a/src/compiler/declarationEmitter.ts +++ b/src/compiler/declarationEmitter.ts @@ -735,9 +735,7 @@ namespace ts { } function emitExternalModuleSpecifier(moduleSpecifier: Expression) { - Debug.assert(moduleSpecifier.kind === SyntaxKind.StringLiteral); - - if ((!root) && (compilerOptions.out || compilerOptions.outFile)) { + if (moduleSpecifier.kind === SyntaxKind.StringLiteral && (!root) && (compilerOptions.out || compilerOptions.outFile)) { let moduleSymbol = resolver.getSymbolAtLocation(moduleSpecifier); if (moduleSymbol) { let moduleDeclaration = getDeclarationOfKind(moduleSymbol, SyntaxKind.SourceFile) as SourceFile;