Share module resolution cache among different program

This commit is contained in:
Sheetal Nandi
2019-04-24 12:38:25 -07:00
parent 3264b64f08
commit 93b958e0ea
3 changed files with 57 additions and 4 deletions

View File

@@ -528,7 +528,8 @@ namespace ts {
}
}
function loadWithLocalCache<T>(names: string[], containingFile: string, redirectedReference: ResolvedProjectReference | undefined, loader: (name: string, containingFile: string, redirectedReference: ResolvedProjectReference | undefined) => T): T[] {
/* @internal */
export function loadWithLocalCache<T>(names: string[], containingFile: string, redirectedReference: ResolvedProjectReference | undefined, loader: (name: string, containingFile: string, redirectedReference: ResolvedProjectReference | undefined) => T): T[] {
if (names.length === 0) {
return [];
}