Update baselines
This commit is contained in:
parent
d9e2033dfc
commit
769f6adf29
|
@ -29,8 +29,7 @@ class C {
|
|||
exports.C = C;
|
||||
//// [1.js]
|
||||
"use strict";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
let p1 = __resolved.then(function () { return require("./defaultPath"); });
|
||||
let p2 = __resolved.then(function () { return require("./defaultPath"); });
|
||||
let p3 = __resolved.then(function () { return require("./defaultPath"); });
|
||||
let p1 = Promise.resolve().then(function () { return require("./defaultPath"); });
|
||||
let p2 = Promise.resolve().then(function () { return require("./defaultPath"); });
|
||||
let p3 = Promise.resolve().then(function () { return require("./defaultPath"); });
|
||||
|
|
|
@ -15,13 +15,12 @@ function returnDynamicLoad(path: string) {
|
|||
}
|
||||
|
||||
//// [importCallExpressionDeclarationEmit1.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
__resolved.then(function () { return require(getSpecifier()); });
|
||||
var p0 = __resolved.then(function () { return require(`${directory}\${moduleFile}`); });
|
||||
var p1 = __resolved.then(function () { return require(getSpecifier()); });
|
||||
const p2 = __resolved.then(function () { return require(whatToLoad ? getSpecifier() : "defaulPath"); });
|
||||
Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
var p0 = Promise.resolve().then(function () { return require(`${directory}\${moduleFile}`); });
|
||||
var p1 = Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
const p2 = Promise.resolve().then(function () { return require(whatToLoad ? getSpecifier() : "defaulPath"); });
|
||||
function returnDynamicLoad(path) {
|
||||
return __resolved.then(function () { return require(path); });
|
||||
return Promise.resolve().then(function () { return require(path); });
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -24,12 +24,12 @@ define(["require", "exports"], function (require, exports) {
|
|||
//// [1.js]
|
||||
define(["require", "exports"], function (require, exports) {
|
||||
"use strict";
|
||||
new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
var p1 = new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); });
|
||||
var p1 = new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); });
|
||||
p1.then(function (zero) {
|
||||
return zero.foo();
|
||||
});
|
||||
function foo() {
|
||||
var p2 = new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
var p2 = new Promise(function (resolve_3, reject_3) { require(["./0"], resolve_3, reject_3); });
|
||||
}
|
||||
});
|
||||
|
|
|
@ -20,12 +20,11 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function foo() { return "foo"; }
|
||||
exports.foo = foo;
|
||||
//// [1.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
__resolved.then(function () { return require("./0"); });
|
||||
var p1 = __resolved.then(function () { return require("./0"); });
|
||||
Promise.resolve().then(function () { return require("./0"); });
|
||||
var p1 = Promise.resolve().then(function () { return require("./0"); });
|
||||
p1.then(function (zero) {
|
||||
return zero.foo();
|
||||
});
|
||||
function foo() {
|
||||
var p2 = __resolved.then(function () { return require("./0"); });
|
||||
var p2 = Promise.resolve().then(function () { return require("./0"); });
|
||||
}
|
||||
|
|
|
@ -41,13 +41,12 @@ function foo() {
|
|||
})(function (require, exports) {
|
||||
"use strict";
|
||||
var __syncRequire = typeof module === "object" && typeof module.exports === "object";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
__syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
var p1 = __syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
__syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); });
|
||||
var p1 = __syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); });
|
||||
p1.then(function (zero) {
|
||||
return zero.foo();
|
||||
});
|
||||
function foo() {
|
||||
var p2 = __syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
var p2 = __syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_3, reject_3) { require(["./0"], resolve_3, reject_3); });
|
||||
}
|
||||
});
|
||||
|
|
|
@ -11,10 +11,9 @@ const p3 = import(,);
|
|||
const p4 = import("pathToModule", "secondModule");
|
||||
|
||||
//// [importCallExpressionGrammarError.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
var a = ["./0"];
|
||||
__resolved.then(function () { return require(...["PathModule"]); });
|
||||
var p1 = __resolved.then(function () { return require(...a); });
|
||||
const p2 = __resolved.then(function () { return require(); });
|
||||
const p3 = __resolved.then(function () { return require(); });
|
||||
const p4 = __resolved.then(function () { return require("pathToModule", "secondModule"); });
|
||||
Promise.resolve().then(function () { return require(...["PathModule"]); });
|
||||
var p1 = Promise.resolve().then(function () { return require(...a); });
|
||||
const p2 = Promise.resolve().then(function () { return require(); });
|
||||
const p3 = Promise.resolve().then(function () { return require(); });
|
||||
const p4 = Promise.resolve().then(function () { return require("pathToModule", "secondModule"); });
|
||||
|
|
|
@ -24,12 +24,12 @@ define(["require", "exports"], function (require, exports) {
|
|||
//// [1.js]
|
||||
define(["require", "exports"], function (require, exports) {
|
||||
"use strict";
|
||||
new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
var p1 = new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); });
|
||||
var p1 = new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); });
|
||||
p1.then(zero => {
|
||||
return zero.foo();
|
||||
});
|
||||
function foo() {
|
||||
const p2 = new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
const p2 = new Promise(function (resolve_3, reject_3) { require(["./0"], resolve_3, reject_3); });
|
||||
}
|
||||
});
|
||||
|
|
|
@ -35,5 +35,5 @@ define(["require", "exports"], function (require, exports) {
|
|||
b.print();
|
||||
});
|
||||
}
|
||||
foo(new Promise(function (_a, _b) { require(["./0"], _a, _b); }));
|
||||
foo(new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); }));
|
||||
});
|
||||
|
|
|
@ -26,7 +26,7 @@ define(["require", "exports"], function (require, exports) {
|
|||
define(["require", "exports"], function (require, exports) {
|
||||
"use strict";
|
||||
async function foo() {
|
||||
class C extends (await new Promise(function (_a, _b) { require(["./0"], _a, _b); })).B {
|
||||
class C extends (await new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); })).B {
|
||||
}
|
||||
var c = new C();
|
||||
c.print();
|
||||
|
|
|
@ -48,14 +48,14 @@ define(["require", "exports"], function (require, exports) {
|
|||
"use strict";
|
||||
class C {
|
||||
constructor() {
|
||||
this.myModule = new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
this.myModule = new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); });
|
||||
}
|
||||
method() {
|
||||
this.myModule.then(Zero => {
|
||||
console.log(Zero.foo());
|
||||
}, async (err) => {
|
||||
console.log(err);
|
||||
let one = await new Promise(function (_a, _b) { require(["./1"], _a, _b); });
|
||||
let one = await new Promise(function (resolve_2, reject_2) { require(["./1"], resolve_2, reject_2); });
|
||||
console.log(one.backup());
|
||||
});
|
||||
}
|
||||
|
|
|
@ -20,12 +20,11 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function foo() { return "foo"; }
|
||||
exports.foo = foo;
|
||||
//// [1.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
__resolved.then(function () { return require("./0"); });
|
||||
var p1 = __resolved.then(function () { return require("./0"); });
|
||||
Promise.resolve().then(function () { return require("./0"); });
|
||||
var p1 = Promise.resolve().then(function () { return require("./0"); });
|
||||
p1.then(zero => {
|
||||
return zero.foo();
|
||||
});
|
||||
function foo() {
|
||||
const p2 = __resolved.then(function () { return require("./0"); });
|
||||
const p2 = Promise.resolve().then(function () { return require("./0"); });
|
||||
}
|
||||
|
|
|
@ -29,13 +29,12 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function backup() { return "backup"; }
|
||||
exports.backup = backup;
|
||||
//// [2.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
async function compute(promise) {
|
||||
let j = await promise;
|
||||
if (!j) {
|
||||
j = await __resolved.then(function () { return require("./1"); });
|
||||
j = await Promise.resolve().then(function () { return require("./1"); });
|
||||
return j.backup();
|
||||
}
|
||||
return j.foo();
|
||||
}
|
||||
compute(__resolved.then(function () { return require("./0"); }));
|
||||
compute(Promise.resolve().then(function () { return require("./0"); }));
|
||||
|
|
|
@ -24,7 +24,6 @@ class B {
|
|||
}
|
||||
exports.B = B;
|
||||
//// [2.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
// We use Promise<any> for now as there is no way to specify shape of module object
|
||||
function foo(x) {
|
||||
x.then(value => {
|
||||
|
@ -32,4 +31,4 @@ function foo(x) {
|
|||
b.print();
|
||||
});
|
||||
}
|
||||
foo(__resolved.then(function () { return require("./0"); }));
|
||||
foo(Promise.resolve().then(function () { return require("./0"); }));
|
||||
|
|
|
@ -21,9 +21,8 @@ class B {
|
|||
}
|
||||
exports.B = B;
|
||||
//// [2.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
async function foo() {
|
||||
class C extends (await __resolved.then(function () { return require("./0"); })).B {
|
||||
class C extends (await Promise.resolve().then(function () { return require("./0"); })).B {
|
||||
}
|
||||
var c = new C();
|
||||
c.print();
|
||||
|
|
|
@ -40,17 +40,16 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function backup() { return "backup"; }
|
||||
exports.backup = backup;
|
||||
//// [2.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
class C {
|
||||
constructor() {
|
||||
this.myModule = __resolved.then(function () { return require("./0"); });
|
||||
this.myModule = Promise.resolve().then(function () { return require("./0"); });
|
||||
}
|
||||
method() {
|
||||
this.myModule.then(Zero => {
|
||||
console.log(Zero.foo());
|
||||
}, async (err) => {
|
||||
console.log(err);
|
||||
let one = await __resolved.then(function () { return require("./1"); });
|
||||
let one = await Promise.resolve().then(function () { return require("./1"); });
|
||||
console.log(one.backup());
|
||||
});
|
||||
}
|
||||
|
|
|
@ -13,6 +13,5 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function foo() { return "foo"; }
|
||||
exports.foo = foo;
|
||||
//// [1.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
var p1 = __resolved.then(function () { return require("./0"); });
|
||||
var p1 = Promise.resolve().then(function () { return require("./0"); });
|
||||
function arguments() { } // this is allow as the file doesn't have implicit "use strict"
|
||||
|
|
|
@ -15,6 +15,5 @@ function foo() { return "foo"; }
|
|||
exports.foo = foo;
|
||||
//// [1.js]
|
||||
"use strict";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
var p1 = __resolved.then(function () { return require("./0"); });
|
||||
var p1 = Promise.resolve().then(function () { return require("./0"); });
|
||||
function arguments() { }
|
||||
|
|
|
@ -41,13 +41,12 @@ function foo() {
|
|||
})(function (require, exports) {
|
||||
"use strict";
|
||||
var __syncRequire = typeof module === "object" && typeof module.exports === "object";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
__syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
var p1 = __syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
__syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); });
|
||||
var p1 = __syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); });
|
||||
p1.then(zero => {
|
||||
return zero.foo();
|
||||
});
|
||||
function foo() {
|
||||
const p2 = __syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
const p2 = __syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_3, reject_3) { require(["./0"], resolve_3, reject_3); });
|
||||
}
|
||||
});
|
||||
|
|
|
@ -45,7 +45,6 @@ foo(import("./0"));
|
|||
})(function (require, exports) {
|
||||
"use strict";
|
||||
var __syncRequire = typeof module === "object" && typeof module.exports === "object";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
// We use Promise<any> for now as there is no way to specify shape of module object
|
||||
function foo(x) {
|
||||
x.then(value => {
|
||||
|
@ -53,5 +52,5 @@ foo(import("./0"));
|
|||
b.print();
|
||||
});
|
||||
}
|
||||
foo(__syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); }));
|
||||
foo(__syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); }));
|
||||
});
|
||||
|
|
|
@ -42,9 +42,8 @@ foo();
|
|||
})(function (require, exports) {
|
||||
"use strict";
|
||||
var __syncRequire = typeof module === "object" && typeof module.exports === "object";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
async function foo() {
|
||||
class C extends (await (__syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); }))).B {
|
||||
class C extends (await (__syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); }))).B {
|
||||
}
|
||||
var c = new C();
|
||||
c.print();
|
||||
|
|
|
@ -71,17 +71,16 @@ class C {
|
|||
})(function (require, exports) {
|
||||
"use strict";
|
||||
var __syncRequire = typeof module === "object" && typeof module.exports === "object";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
class C {
|
||||
constructor() {
|
||||
this.myModule = __syncRequire ? __resolved.then(function () { return require("./0"); }) : new Promise(function (_a, _b) { require(["./0"], _a, _b); });
|
||||
this.myModule = __syncRequire ? Promise.resolve().then(function () { return require("./0"); }) : new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); });
|
||||
}
|
||||
method() {
|
||||
this.myModule.then(Zero => {
|
||||
console.log(Zero.foo());
|
||||
}, async (err) => {
|
||||
console.log(err);
|
||||
let one = await (__syncRequire ? __resolved.then(function () { return require("./1"); }) : new Promise(function (_a, _b) { require(["./1"], _a, _b); }));
|
||||
let one = await (__syncRequire ? Promise.resolve().then(function () { return require("./1"); }) : new Promise(function (resolve_2, reject_2) { require(["./1"], resolve_2, reject_2); }));
|
||||
console.log(one.backup());
|
||||
});
|
||||
}
|
||||
|
|
|
@ -41,22 +41,21 @@ class C {
|
|||
exports.C = C;
|
||||
//// [1.js]
|
||||
"use strict";
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
__resolved.then(function () { return require(`${directory}\${moduleFile}`); });
|
||||
__resolved.then(function () { return require(getSpecifier()); });
|
||||
var p1 = __resolved.then(function () { return require(ValidSomeCondition() ? "./0" : "externalModule"); });
|
||||
var p1 = __resolved.then(function () { return require(getSpecifier()); });
|
||||
var p11 = __resolved.then(function () { return require(getSpecifier()); });
|
||||
const p2 = __resolved.then(function () { return require(whatToLoad ? getSpecifier() : "defaulPath"); });
|
||||
Promise.resolve().then(function () { return require(`${directory}\${moduleFile}`); });
|
||||
Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
var p1 = Promise.resolve().then(function () { return require(ValidSomeCondition() ? "./0" : "externalModule"); });
|
||||
var p1 = Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
var p11 = Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
const p2 = Promise.resolve().then(function () { return require(whatToLoad ? getSpecifier() : "defaulPath"); });
|
||||
p1.then(zero => {
|
||||
return zero.foo(); // ok, zero is any
|
||||
});
|
||||
let j;
|
||||
var p3 = __resolved.then(function () { return require(j = getSpecifier()); });
|
||||
var p3 = Promise.resolve().then(function () { return require(j = getSpecifier()); });
|
||||
function* loadModule(directories) {
|
||||
for (const directory of directories) {
|
||||
const path = `${directory}\moduleFile`;
|
||||
__resolved.then(function () { return require(yield path); });
|
||||
Promise.resolve().then(function () { return require(yield path); });
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,13 +14,12 @@ var p3 = import(["path1", "path2"]);
|
|||
var p4 = import(()=>"PathToModule");
|
||||
|
||||
//// [importCallExpressionSpecifierNotStringTypeError.js]
|
||||
var __resolved = new Promise(function (resolve) { resolve(); });
|
||||
// Error specifier is not assignable to string
|
||||
__resolved.then(function () { return require(getSpecifier()); });
|
||||
var p1 = __resolved.then(function () { return require(getSpecifier()); });
|
||||
const p2 = __resolved.then(function () { return require(whatToLoad ? getSpecifier() : "defaulPath"); });
|
||||
Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
var p1 = Promise.resolve().then(function () { return require(getSpecifier()); });
|
||||
const p2 = Promise.resolve().then(function () { return require(whatToLoad ? getSpecifier() : "defaulPath"); });
|
||||
p1.then(zero => {
|
||||
return zero.foo(); // ok, zero is any
|
||||
});
|
||||
var p3 = __resolved.then(function () { return require(["path1", "path2"]); });
|
||||
var p4 = __resolved.then(function () { return require(() => "PathToModule"); });
|
||||
var p3 = Promise.resolve().then(function () { return require(["path1", "path2"]); });
|
||||
var p4 = Promise.resolve().then(function () { return require(() => "PathToModule"); });
|
||||
|
|
Loading…
Reference in a new issue