Don't believe prepend projects are UTUTD

This commit is contained in:
Ryan Cavanaugh 2018-06-13 10:44:05 -07:00
parent 73309c9282
commit ce936ca88f

View file

@ -773,8 +773,10 @@ namespace ts {
}
let pseudoUpToDate = false;
let usesPrepend = false;
if (project.projectReferences) {
for (const ref of project.projectReferences) {
usesPrepend = usesPrepend || ref.prepend;
const resolvedRef = resolveProjectReferencePath(compilerHost, ref) as ResolvedConfigFileName;
const refStatus = getUpToDateStatus(configFileCache.parseConfigFile(resolvedRef));
@ -832,6 +834,10 @@ namespace ts {
};
}
if (usesPrepend) {
psuedoUpToDate = false;
}
// Up to date
return {
type: pseudoUpToDate ? UpToDateStatusType.UpToDateWithUpstreamTypes : UpToDateStatusType.UpToDate,