Skip to content

Commit aa249c0

Browse files
authored
Revert "Fix incorrect condition of noLib" (PR 58867) (#58935)
1 parent 47bb090 commit aa249c0

File tree

13 files changed

+35
-320
lines changed

13 files changed

+35
-320
lines changed

src/compiler/program.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2777,7 +2777,7 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg
27772777
return true;
27782778
}
27792779

2780-
if (options.noLib) {
2780+
if (!options.noLib) {
27812781
return false;
27822782
}
27832783

src/testRunner/unittests/tsc/incremental.ts

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -676,30 +676,4 @@ console.log(a);`,
676676
verify(/*withAlias*/ AliasType.SameFile, /*preserveConstEnums*/ true);
677677
verify(/*withAlias*/ AliasType.DifferentFile, /*preserveConstEnums*/ true);
678678
});
679-
680-
verifyTsc({
681-
scenario: "incremental",
682-
subScenario: "when noLib toggles",
683-
fs: () =>
684-
loadProjectFromFiles({
685-
"/src/a.d.ts": `declare const a = "hello";`,
686-
"/src/b.ts": `const b = 10;`,
687-
"/src/tsconfig.json": jsonToReadableText({
688-
compilerOptions: {
689-
declaration: true,
690-
incremental: true,
691-
lib: ["es6"],
692-
},
693-
}),
694-
"/lib/lib.es2015.d.ts": libContent,
695-
}),
696-
commandLineArgs: ["-p", "/src/tsconfig.json"],
697-
edits: [
698-
{
699-
...noChangeRun,
700-
commandLineArgs: ["-p", "/src/tsconfig.json", "--noLib"],
701-
},
702-
],
703-
baselinePrograms: true,
704-
});
705679
});

tests/baselines/reference/tsbuild/libraryResolution/with-config-with-redirection.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -442,14 +442,14 @@ Semantic diagnostics in builder refreshed for::
442442
Shape signatures in builder refreshed for::
443443
/home/src/projects/node_modules/@typescript/lib-webworker/index.d.ts (used version)
444444
/home/src/projects/node_modules/@typescript/lib-scripthost/index.d.ts (used version)
445+
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
445446
/home/src/projects/project1/core.d.ts (used version)
446447
/home/src/projects/project1/file.ts (computed .d.ts during emit)
447448
/home/src/projects/project1/file2.ts (computed .d.ts during emit)
448449
/home/src/projects/project1/index.ts (computed .d.ts during emit)
449450
/home/src/projects/project1/utils.d.ts (used version)
450451
/home/src/projects/project1/typeroot1/sometype/index.d.ts (used version)
451452
/home/src/projects/node_modules/@typescript/lib-es5/index.d.ts (used version)
452-
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
453453

454454
Program root files: [
455455
"/home/src/projects/project2/index.ts",
@@ -481,9 +481,9 @@ Semantic diagnostics in builder refreshed for::
481481

482482
Shape signatures in builder refreshed for::
483483
/home/src/projects/node_modules/@typescript/lib-es5/index.d.ts (used version)
484+
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
484485
/home/src/projects/project2/index.ts (computed .d.ts during emit)
485486
/home/src/projects/project2/utils.d.ts (used version)
486-
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
487487

488488
Program root files: [
489489
"/home/src/projects/project3/index.ts",
@@ -515,9 +515,9 @@ Semantic diagnostics in builder refreshed for::
515515

516516
Shape signatures in builder refreshed for::
517517
/home/src/projects/node_modules/@typescript/lib-es5/index.d.ts (used version)
518+
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
518519
/home/src/projects/project3/index.ts (computed .d.ts during emit)
519520
/home/src/projects/project3/utils.d.ts (used version)
520-
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
521521

522522
Program root files: [
523523
"/home/src/projects/project4/index.ts",
@@ -552,10 +552,10 @@ Semantic diagnostics in builder refreshed for::
552552

553553
Shape signatures in builder refreshed for::
554554
/home/src/projects/node_modules/@typescript/lib-esnext/index.d.ts (used version)
555-
/home/src/projects/project4/index.ts (computed .d.ts during emit)
556-
/home/src/projects/project4/utils.d.ts (used version)
557555
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
558556
/home/src/projects/node_modules/@typescript/lib-webworker/index.d.ts (used version)
557+
/home/src/projects/project4/index.ts (computed .d.ts during emit)
558+
/home/src/projects/project4/utils.d.ts (used version)
559559

560560

561561
//// [/home/src/projects/project1/file.d.ts]

tests/baselines/reference/tsbuild/libraryResolution/with-config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,7 @@ Semantic diagnostics in builder refreshed for::
457457

458458
Shape signatures in builder refreshed for::
459459
/home/src/lib/lib.es5.d.ts (used version)
460+
/home/src/lib/lib.dom.d.ts (used version)
460461
/home/src/lib/lib.webworker.d.ts (used version)
461462
/home/src/lib/lib.scripthost.d.ts (used version)
462463
/home/src/projects/project1/core.d.ts (used version)
@@ -465,7 +466,6 @@ Shape signatures in builder refreshed for::
465466
/home/src/projects/project1/index.ts (computed .d.ts during emit)
466467
/home/src/projects/project1/utils.d.ts (used version)
467468
/home/src/projects/project1/typeroot1/sometype/index.d.ts (used version)
468-
/home/src/lib/lib.dom.d.ts (used version)
469469

470470
Program root files: [
471471
"/home/src/projects/project2/index.ts",
@@ -497,9 +497,9 @@ Semantic diagnostics in builder refreshed for::
497497

498498
Shape signatures in builder refreshed for::
499499
/home/src/lib/lib.es5.d.ts (used version)
500+
/home/src/lib/lib.dom.d.ts (used version)
500501
/home/src/projects/project2/index.ts (computed .d.ts during emit)
501502
/home/src/projects/project2/utils.d.ts (used version)
502-
/home/src/lib/lib.dom.d.ts (used version)
503503

504504
Program root files: [
505505
"/home/src/projects/project3/index.ts",
@@ -531,9 +531,9 @@ Semantic diagnostics in builder refreshed for::
531531

532532
Shape signatures in builder refreshed for::
533533
/home/src/lib/lib.es5.d.ts (used version)
534+
/home/src/lib/lib.dom.d.ts (used version)
534535
/home/src/projects/project3/index.ts (computed .d.ts during emit)
535536
/home/src/projects/project3/utils.d.ts (used version)
536-
/home/src/lib/lib.dom.d.ts (used version)
537537

538538
Program root files: [
539539
"/home/src/projects/project4/index.ts",
@@ -568,10 +568,10 @@ Semantic diagnostics in builder refreshed for::
568568

569569
Shape signatures in builder refreshed for::
570570
/home/src/lib/lib.esnext.d.ts (used version)
571-
/home/src/projects/project4/index.ts (computed .d.ts during emit)
572-
/home/src/projects/project4/utils.d.ts (used version)
573571
/home/src/lib/lib.dom.d.ts (used version)
574572
/home/src/lib/lib.webworker.d.ts (used version)
573+
/home/src/projects/project4/index.ts (computed .d.ts during emit)
574+
/home/src/projects/project4/utils.d.ts (used version)
575575

576576

577577
//// [/home/src/projects/project1/file.d.ts]

tests/baselines/reference/tsbuildWatch/libraryResolution/with-config-with-redirection.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -894,14 +894,14 @@ Semantic diagnostics in builder refreshed for::
894894
Shape signatures in builder refreshed for::
895895
/home/src/projects/node_modules/@typescript/lib-webworker/index.d.ts (used version)
896896
/home/src/projects/node_modules/@typescript/lib-scripthost/index.d.ts (used version)
897+
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
897898
/home/src/projects/project1/core.d.ts (used version)
898899
/home/src/projects/project1/file.ts (computed .d.ts during emit)
899900
/home/src/projects/project1/file2.ts (computed .d.ts during emit)
900901
/home/src/projects/project1/index.ts (computed .d.ts during emit)
901902
/home/src/projects/project1/utils.d.ts (used version)
902903
/home/src/projects/project1/typeroot1/sometype/index.d.ts (used version)
903904
/home/src/projects/node_modules/@typescript/lib-es5/index.d.ts (used version)
904-
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
905905

906906
Program root files: [
907907
"/home/src/projects/project2/index.ts",
@@ -935,9 +935,9 @@ Semantic diagnostics in builder refreshed for::
935935

936936
Shape signatures in builder refreshed for::
937937
/home/src/projects/node_modules/@typescript/lib-es5/index.d.ts (used version)
938+
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
938939
/home/src/projects/project2/index.ts (computed .d.ts during emit)
939940
/home/src/projects/project2/utils.d.ts (used version)
940-
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
941941

942942
Program root files: [
943943
"/home/src/projects/project3/index.ts",
@@ -971,9 +971,9 @@ Semantic diagnostics in builder refreshed for::
971971

972972
Shape signatures in builder refreshed for::
973973
/home/src/projects/node_modules/@typescript/lib-es5/index.d.ts (used version)
974+
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
974975
/home/src/projects/project3/index.ts (computed .d.ts during emit)
975976
/home/src/projects/project3/utils.d.ts (used version)
976-
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
977977

978978
Program root files: [
979979
"/home/src/projects/project4/index.ts",
@@ -1010,9 +1010,9 @@ Semantic diagnostics in builder refreshed for::
10101010

10111011
Shape signatures in builder refreshed for::
10121012
/home/src/projects/node_modules/@typescript/lib-esnext/index.d.ts (used version)
1013-
/home/src/projects/project4/index.ts (computed .d.ts during emit)
1014-
/home/src/projects/project4/utils.d.ts (used version)
10151013
/home/src/projects/node_modules/@typescript/lib-dom/index.d.ts (used version)
10161014
/home/src/projects/node_modules/@typescript/lib-webworker/index.d.ts (used version)
1015+
/home/src/projects/project4/index.ts (computed .d.ts during emit)
1016+
/home/src/projects/project4/utils.d.ts (used version)
10171017

10181018
exitCode:: ExitStatus.undefined

tests/baselines/reference/tsbuildWatch/libraryResolution/with-config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -909,6 +909,7 @@ Semantic diagnostics in builder refreshed for::
909909

910910
Shape signatures in builder refreshed for::
911911
/home/src/lib/lib.es5.d.ts (used version)
912+
/home/src/lib/lib.dom.d.ts (used version)
912913
/home/src/lib/lib.webworker.d.ts (used version)
913914
/home/src/lib/lib.scripthost.d.ts (used version)
914915
/home/src/projects/project1/core.d.ts (used version)
@@ -917,7 +918,6 @@ Shape signatures in builder refreshed for::
917918
/home/src/projects/project1/index.ts (computed .d.ts during emit)
918919
/home/src/projects/project1/utils.d.ts (used version)
919920
/home/src/projects/project1/typeroot1/sometype/index.d.ts (used version)
920-
/home/src/lib/lib.dom.d.ts (used version)
921921

922922
Program root files: [
923923
"/home/src/projects/project2/index.ts",
@@ -951,9 +951,9 @@ Semantic diagnostics in builder refreshed for::
951951

952952
Shape signatures in builder refreshed for::
953953
/home/src/lib/lib.es5.d.ts (used version)
954+
/home/src/lib/lib.dom.d.ts (used version)
954955
/home/src/projects/project2/index.ts (computed .d.ts during emit)
955956
/home/src/projects/project2/utils.d.ts (used version)
956-
/home/src/lib/lib.dom.d.ts (used version)
957957

958958
Program root files: [
959959
"/home/src/projects/project3/index.ts",
@@ -987,9 +987,9 @@ Semantic diagnostics in builder refreshed for::
987987

988988
Shape signatures in builder refreshed for::
989989
/home/src/lib/lib.es5.d.ts (used version)
990+
/home/src/lib/lib.dom.d.ts (used version)
990991
/home/src/projects/project3/index.ts (computed .d.ts during emit)
991992
/home/src/projects/project3/utils.d.ts (used version)
992-
/home/src/lib/lib.dom.d.ts (used version)
993993

994994
Program root files: [
995995
"/home/src/projects/project4/index.ts",
@@ -1026,9 +1026,9 @@ Semantic diagnostics in builder refreshed for::
10261026

10271027
Shape signatures in builder refreshed for::
10281028
/home/src/lib/lib.esnext.d.ts (used version)
1029-
/home/src/projects/project4/index.ts (computed .d.ts during emit)
1030-
/home/src/projects/project4/utils.d.ts (used version)
10311029
/home/src/lib/lib.dom.d.ts (used version)
10321030
/home/src/lib/lib.webworker.d.ts (used version)
1031+
/home/src/projects/project4/index.ts (computed .d.ts during emit)
1032+
/home/src/projects/project4/utils.d.ts (used version)
10331033

10341034
exitCode:: ExitStatus.undefined

0 commit comments

Comments
 (0)