No need for method to get the exportedModulesFromDeclarationEmit

This commit is contained in:
Sheetal Nandi 2018-08-01 12:20:54 -07:00
parent 50b75e7585
commit f7bc8e18e8
3 changed files with 4 additions and 5 deletions

View File

@ -226,8 +226,7 @@ namespace ts {
printSourceFileOrBundle(declarationFilePath, declarationMapPath, declarationTransform.transformed[0], /* bundleInfopath*/ undefined, declarationPrinter, declarationSourceMap);
if (emitOnlyDtsFiles && declarationTransform.transformed[0].kind === SyntaxKind.SourceFile) {
const sourceFile = declarationTransform.transformed[0] as SourceFile;
exportedModulesFromDeclarationEmit = sourceFile.getExportedModulesFromDeclarationEmit &&
sourceFile.getExportedModulesFromDeclarationEmit();
exportedModulesFromDeclarationEmit = sourceFile.exportedModulesFromDeclarationEmit;
}
}
declarationTransform.dispose();

View File

@ -234,10 +234,10 @@ namespace ts {
}
const updated = updateSourceFileNode(node, combinedStatements, /*isDeclarationFile*/ true, references, getFileReferencesForUsedTypeReferences(), node.hasNoDefaultLib);
if (exportedModuleSpecifiers || exportedModuleSymbolsUsingImportTypeNodes) {
updated.getExportedModulesFromDeclarationEmit = () => ({
updated.exportedModulesFromDeclarationEmit = {
exportedModuleSpecifiers: exportedModuleSpecifiers || emptyArray,
exportedModuleSymbolsUsingImportTypeNodes: exportedModuleSymbolsUsingImportTypeNodes || emptyArray
});
};
}
return updated;

View File

@ -2625,7 +2625,7 @@ namespace ts {
/* @internal */ localJsxNamespace?: __String;
/* @internal */ localJsxFactory?: EntityName;
/*@internal*/ getExportedModulesFromDeclarationEmit?(): ExportedModulesFromDeclarationEmit;
/*@internal*/ exportedModulesFromDeclarationEmit?: ExportedModulesFromDeclarationEmit;
}
/*@internal*/