@@ -21,23 +21,23 @@ function getSysForLibResolution(libRedirection?: boolean, forTsserver?: boolean)
21
21
/// <reference lib="es5"/>
22
22
` ,
23
23
"/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 } ,
25
25
} ) ,
26
26
"/home/src/workspace/projects/project1/typeroot1/sometype/index.d.ts" : `export type TheNum = "type1";` ,
27
27
"/home/src/workspace/projects/project2/utils.d.ts" : `export const y = 10;` ,
28
28
"/home/src/workspace/projects/project2/index.ts" : `export const y = 10` ,
29
29
"/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 } ,
31
31
} ) ,
32
32
"/home/src/workspace/projects/project3/utils.d.ts" : `export const y = 10;` ,
33
33
"/home/src/workspace/projects/project3/index.ts" : `export const z = 10` ,
34
34
"/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 } ,
36
36
} ) ,
37
37
"/home/src/workspace/projects/project4/utils.d.ts" : `export const y = 10;` ,
38
38
"/home/src/workspace/projects/project4/index.ts" : `export const z = 10` ,
39
39
"/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 } ,
41
41
} ) ,
42
42
[ getTypeScriptLibTestLocation ( "dom" ) ] : "interface DOMInterface { }" ,
43
43
[ getTypeScriptLibTestLocation ( "webworker" ) ] : "interface WebWorkerInterface { }" ,
@@ -71,6 +71,7 @@ function getLibResolutionEditOptions(
71
71
typeRoots : [ "./typeroot1" , "./typeroot2" ] ,
72
72
lib : [ "es5" , "dom" ] ,
73
73
traceResolution : true ,
74
+ libReplacement : true ,
74
75
} ,
75
76
} ) ,
76
77
) ,
@@ -90,6 +91,7 @@ function getLibResolutionEditOptions(
90
91
typeRoots : [ "./typeroot1" ] ,
91
92
lib : [ "es5" , "dom" ] ,
92
93
traceResolution : true ,
94
+ libReplacement : true ,
93
95
} ,
94
96
} ) ,
95
97
) ;
@@ -235,6 +237,7 @@ export function getSysForLibResolutionUnknown(): TestServerHost {
235
237
compilerOptions : {
236
238
composite : true ,
237
239
traceResolution : true ,
240
+ libReplacement : true ,
238
241
} ,
239
242
} ) ,
240
243
[ getTypeScriptLibTestLocation ( "webworker" ) ] : "interface WebWorkerInterface { }" ,
0 commit comments