"use strict";
function renameReExportsInFile(opts) {
var exportedRenameInfos = opts.exportedRenameInfos, searchingModuleSpecifier = opts.searchingModuleSpecifier, fileTo = opts.fileTo;
var matchingReExports = fileTo.reExports.filter(function (i) { return i.moduleSpecifier === searchingModuleSpecifier; });
var validExportedRenameInfos = exportedRenameInfos.filter(function (i) { return !i.isRootDefaultExportOfFile() && !i.hasNamespaces(); });
matchingReExports.forEach(function (reExportDef) {
validExportedRenameInfos.forEach(function (renameInfo) {
reExportDef.namedExports.forEach(function (named) {
if (renameInfo.getRootNameFrom() === named.name) {
named.name = renameInfo.getRootNameTo();
}
});
});
});
}
exports.renameReExportsInFile = renameReExportsInFile;
//# sourceMappingURL=renameReExportsInFile.js.map
|