Skip to content

Commit 7fb10bb

Browse files
committed
Add compiler test baselines
1 parent 2dd176d commit 7fb10bb

7 files changed

+28
-27
lines changed

tests/baselines/reference/bundlerImportESM(module=esnext).js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,4 @@ export var esm = 0;
1919
"use strict";
2020
Object.defineProperty(exports, "__esModule", { value: true });
2121
//// [still-not-cjs.js]
22-
"use strict";
23-
Object.defineProperty(exports, "__esModule", { value: true });
22+
export {};

tests/baselines/reference/impliedNodeFormatEmit3(module=commonjs).js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ export {};
4040

4141

4242
//// [a.js]
43-
export var _ = 0;
43+
"use strict";
44+
Object.defineProperty(exports, "__esModule", { value: true });
45+
exports._ = void 0;
46+
exports._ = 0;
4447
//// [b.mjs]
4548
export var _ = 0;
4649
//// [c.cjs]
@@ -49,17 +52,22 @@ Object.defineProperty(exports, "__esModule", { value: true });
4952
exports._ = void 0;
5053
exports._ = 0;
5154
//// [d.js]
52-
export var _ = 0;
55+
"use strict";
56+
Object.defineProperty(exports, "__esModule", { value: true });
57+
exports._ = void 0;
58+
exports._ = 0;
5359
//// [e.mjs]
5460
export var _ = 0;
5561
//// [f.mjs]
5662
export var _ = 0;
5763
//// [g.js]
58-
export {};
64+
"use strict";
65+
Object.defineProperty(exports, "__esModule", { value: true });
5966
//// [h.mjs]
6067
export {};
6168
//// [i.cjs]
6269
"use strict";
6370
Object.defineProperty(exports, "__esModule", { value: true });
6471
//// [dummy.js]
65-
export {};
72+
"use strict";
73+
Object.defineProperty(exports, "__esModule", { value: true });

tests/baselines/reference/impliedNodeFormatEmit4(module=esnext).js

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ export {};
4040

4141

4242
//// [a.js]
43-
"use strict";
44-
Object.defineProperty(exports, "__esModule", { value: true });
45-
exports._ = void 0;
46-
exports._ = 0;
43+
export var _ = 0;
4744
//// [b.mjs]
4845
export var _ = 0;
4946
//// [c.cjs]
@@ -52,22 +49,17 @@ Object.defineProperty(exports, "__esModule", { value: true });
5249
exports._ = void 0;
5350
exports._ = 0;
5451
//// [d.js]
55-
"use strict";
56-
Object.defineProperty(exports, "__esModule", { value: true });
57-
exports._ = void 0;
58-
exports._ = 0;
52+
export var _ = 0;
5953
//// [e.mjs]
6054
export var _ = 0;
6155
//// [f.mjs]
6256
export var _ = 0;
6357
//// [g.js]
64-
"use strict";
65-
Object.defineProperty(exports, "__esModule", { value: true });
58+
export {};
6659
//// [h.mjs]
6760
export {};
6861
//// [i.cjs]
6962
"use strict";
7063
Object.defineProperty(exports, "__esModule", { value: true });
7164
//// [dummy.js]
72-
"use strict";
73-
Object.defineProperty(exports, "__esModule", { value: true });
65+
export {};

tests/baselines/reference/legacyNodeModulesExportsSpecifierGenerationConditions.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export interface Thing {} // not exported in export map, inaccessible under new
3232
}
3333

3434
//// [index.js]
35+
"use strict";
3536
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
3637
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
3738
return new (P || (P = Promise))(function (resolve, reject) {
@@ -68,12 +69,15 @@ var __generator = (this && this.__generator) || function (thisArg, body) {
6869
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
6970
}
7071
};
71-
export var a = function () { return __awaiter(void 0, void 0, void 0, function () { return __generator(this, function (_a) {
72+
Object.defineProperty(exports, "__esModule", { value: true });
73+
exports.a = void 0;
74+
var a = function () { return __awaiter(void 0, void 0, void 0, function () { return __generator(this, function (_a) {
7275
switch (_a.label) {
73-
case 0: return [4 /*yield*/, import("inner")];
76+
case 0: return [4 /*yield*/, Promise.resolve().then(function () { return require("inner"); })];
7477
case 1: return [2 /*return*/, (_a.sent()).x()];
7578
}
7679
}); }); };
80+
exports.a = a;
7781

7882

7983
//// [index.d.ts]

tests/baselines/reference/nodeNextModuleResolution1.errors.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
error TS5110: Option 'module' must be set to 'NodeNext' when option 'moduleResolution' is set to 'NodeNext'.
2-
/a/b/c/d/e/app.ts(1,17): error TS2307: Cannot find module 'foo' or its corresponding type declarations.
32

43

54
!!! error TS5110: Option 'module' must be set to 'NodeNext' when option 'moduleResolution' is set to 'NodeNext'.
@@ -12,9 +11,7 @@ error TS5110: Option 'module' must be set to 'NodeNext' when option 'moduleResol
1211
"version": "1.0.0",
1312
"type": "module"
1413
}
15-
==== /a/b/c/d/e/app.ts (1 errors) ====
14+
==== /a/b/c/d/e/app.ts (0 errors) ====
1615
import {x} from "foo";
17-
~~~~~
18-
!!! error TS2307: Cannot find module 'foo' or its corresponding type declarations.
1916

2017

tests/baselines/reference/nodeNextModuleResolution1.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ import {x} from "foo";
1515

1616

1717
//// [app.js]
18-
export {};
18+
"use strict";
19+
Object.defineProperty(exports, "__esModule", { value: true });

tests/baselines/reference/nodeNextModuleResolution1.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export declare let x: number
77

88
=== /a/b/c/d/e/app.ts ===
99
import {x} from "foo";
10-
>x : any
11-
> : ^^^
10+
>x : number
11+
> : ^^^^^^
1212

1313

0 commit comments

Comments
 (0)