Set the structureReused to be safemoudles when dynamic import change

This commit is contained in:
Yui T
2017-06-19 16:49:35 -07:00
committed by Kanchalai Tanglertsampan
parent 6d3308387d
commit 15ef20db3c
+1 -1
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)) {