@@ -21,23 +21,23 @@ function getSysForLibResolution(libRedirection?: boolean, forTsserver?: boolean)
2121 /// <reference lib="es5"/>
2222 ` ,
2323 "/home/src/workspace/projects/project1/tsconfig.json" : jsonToReadableText ( {
24- compilerOptions : { composite : true , typeRoots : [ "./typeroot1" ] , lib : [ "es5" , "dom" ] , traceResolution : true } ,
24+ compilerOptions : { composite : true , typeRoots : [ "./typeroot1" ] , lib : [ "es5" , "dom" ] , traceResolution : true , libReplacement : libRedirection } ,
2525 } ) ,
2626 "/home/src/workspace/projects/project1/typeroot1/sometype/index.d.ts" : `export type TheNum = "type1";` ,
2727 "/home/src/workspace/projects/project2/utils.d.ts" : `export const y = 10;` ,
2828 "/home/src/workspace/projects/project2/index.ts" : `export const y = 10` ,
2929 "/home/src/workspace/projects/project2/tsconfig.json" : jsonToReadableText ( {
30- compilerOptions : { composite : true , lib : [ "es5" , "dom" ] , traceResolution : true } ,
30+ compilerOptions : { composite : true , lib : [ "es5" , "dom" ] , traceResolution : true , libReplacement : libRedirection } ,
3131 } ) ,
3232 "/home/src/workspace/projects/project3/utils.d.ts" : `export const y = 10;` ,
3333 "/home/src/workspace/projects/project3/index.ts" : `export const z = 10` ,
3434 "/home/src/workspace/projects/project3/tsconfig.json" : jsonToReadableText ( {
35- compilerOptions : { composite : true , lib : [ "es5" , "dom" ] , traceResolution : true } ,
35+ compilerOptions : { composite : true , lib : [ "es5" , "dom" ] , traceResolution : true , libReplacement : libRedirection } ,
3636 } ) ,
3737 "/home/src/workspace/projects/project4/utils.d.ts" : `export const y = 10;` ,
3838 "/home/src/workspace/projects/project4/index.ts" : `export const z = 10` ,
3939 "/home/src/workspace/projects/project4/tsconfig.json" : jsonToReadableText ( {
40- compilerOptions : { composite : true , lib : [ "esnext" , "dom" , "webworker" ] , traceResolution : true } ,
40+ compilerOptions : { composite : true , lib : [ "esnext" , "dom" , "webworker" ] , traceResolution : true , libReplacement : libRedirection } ,
4141 } ) ,
4242 [ getTypeScriptLibTestLocation ( "dom" ) ] : "interface DOMInterface { }" ,
4343 [ getTypeScriptLibTestLocation ( "webworker" ) ] : "interface WebWorkerInterface { }" ,
@@ -71,6 +71,7 @@ function getLibResolutionEditOptions(
7171 typeRoots : [ "./typeroot1" , "./typeroot2" ] ,
7272 lib : [ "es5" , "dom" ] ,
7373 traceResolution : true ,
74+ libReplacement : true ,
7475 } ,
7576 } ) ,
7677 ) ,
@@ -90,6 +91,7 @@ function getLibResolutionEditOptions(
9091 typeRoots : [ "./typeroot1" ] ,
9192 lib : [ "es5" , "dom" ] ,
9293 traceResolution : true ,
94+ libReplacement : true ,
9395 } ,
9496 } ) ,
9597 ) ;
@@ -235,6 +237,7 @@ export function getSysForLibResolutionUnknown(): TestServerHost {
235237 compilerOptions : {
236238 composite : true ,
237239 traceResolution : true ,
240+ libReplacement : true ,
238241 } ,
239242 } ) ,
240243 [ getTypeScriptLibTestLocation ( "webworker" ) ] : "interface WebWorkerInterface { }" ,
0 commit comments