Verify the scenarios when d.ts directory of dependency doesnt exist

This commit is contained in:
Sheetal Nandi
2019-06-28 15:49:48 -07:00
parent 96a8c86c65
commit f72af3be60
6 changed files with 88 additions and 16 deletions

View File

@@ -826,8 +826,11 @@ namespace ts {
if (!resolvedProjectReferences) {
resolvedProjectReferences = projectReferences.map(parseProjectReferenceConfigFile);
}
if (host.setGetSourceOfProjectReferenceRedirect) {
host.setGetSourceOfProjectReferenceRedirect(getSourceOfProjectReferenceRedirect);
if (host.setResolvedProjectReferenceCallbacks) {
host.setResolvedProjectReferenceCallbacks({
getSourceOfProjectReferenceRedirect,
forEachResolvedProjectReference
});
}
if (rootNames.length) {
for (const parsedRef of resolvedProjectReferences) {
@@ -1226,8 +1229,11 @@ namespace ts {
}
if (projectReferences) {
resolvedProjectReferences = projectReferences.map(parseProjectReferenceConfigFile);
if (host.setGetSourceOfProjectReferenceRedirect) {
host.setGetSourceOfProjectReferenceRedirect(getSourceOfProjectReferenceRedirect);
if (host.setResolvedProjectReferenceCallbacks) {
host.setResolvedProjectReferenceCallbacks({
getSourceOfProjectReferenceRedirect,
forEachResolvedProjectReference
});
}
}