Set the structureReused to be safemoudles when dynamic import change

This commit is contained in:
Yui T
2017-06-14 21:50:12 -07:00
parent f66ad03459
commit a92b549336

View File

@@ -804,7 +804,7 @@ namespace ts {
}
if ((oldSourceFile.flags & NodeFlags.PossiblyContainsDynamicImport) !== (newSourceFile.flags & NodeFlags.PossiblyContainsDynamicImport)) {
// dynamicImport has changed
oldProgram.structureIsReused = StructureIsReused.Not;
oldProgram.structureIsReused = StructureIsReused.SafeModules;
}
if (!arrayIsEqualTo(oldSourceFile.typeReferenceDirectives, newSourceFile.typeReferenceDirectives, fileReferenceIsEqualTo)) {