mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Accepted baselines.
This commit is contained in:
@@ -11,7 +11,7 @@ var g = tag `Hello ${123} World` as string;
|
||||
var h = tag `Hello` as string;
|
||||
|
||||
//// [asOperator3.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -24,6 +24,6 @@ var c = 123 + 456 + " trailing";
|
||||
var d = "Hello " + 123 + " World";
|
||||
var e = "Hello";
|
||||
var f = 1 + (1 + " end of string");
|
||||
var g = tag(_a || (_a = __getTemplateObject(["Hello ", " World"], ["Hello ", " World"])), 123);
|
||||
var h = tag(_b || (_b = __getTemplateObject(["Hello"], ["Hello"])));
|
||||
var g = tag(_a || (_a = __makeTemplateObject(["Hello ", " World"], ["Hello ", " World"])), 123);
|
||||
var h = tag(_b || (_b = __makeTemplateObject(["Hello"], ["Hello"])));
|
||||
var _a, _b;
|
||||
|
||||
@@ -12,7 +12,7 @@ as(Foo); // should emit
|
||||
|
||||
|
||||
//// [asOperatorASI.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -26,7 +26,7 @@ var Foo = /** @class */ (function () {
|
||||
}());
|
||||
// Example 1
|
||||
var x = 10;
|
||||
as(_a || (_a = __getTemplateObject(["Hello world"], ["Hello world"]))); // should not error
|
||||
as(_a || (_a = __makeTemplateObject(["Hello world"], ["Hello world"]))); // should not error
|
||||
// Example 2
|
||||
var y = 20;
|
||||
as(Foo); // should emit
|
||||
|
||||
@@ -5,7 +5,7 @@ function f(...args: any[]) {
|
||||
f `\x0D${ "Interrupted CRLF" }\x0A`;
|
||||
|
||||
//// [taggedTemplateStringsHexadecimalEscapes.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -18,5 +18,5 @@ function f() {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
}
|
||||
f(_a || (_a = __getTemplateObject(["\r", "\n"], ["\\x0D", "\\x0A"])), "Interrupted CRLF");
|
||||
f(_a || (_a = __makeTemplateObject(["\r", "\n"], ["\\x0D", "\\x0A"])), "Interrupted CRLF");
|
||||
var _a;
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@ function f(...x: any[]) {
|
||||
f `0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n`
|
||||
|
||||
//// [taggedTemplateStringsPlainCharactersThatArePartsOfEscapes01.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -19,5 +19,5 @@ function f() {
|
||||
x[_i] = arguments[_i];
|
||||
}
|
||||
}
|
||||
f(_a || (_a = __getTemplateObject(["0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n"], ["0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n"])));
|
||||
f(_a || (_a = __makeTemplateObject(["0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n"], ["0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2028 2029 0085 t v f b r n"])));
|
||||
var _a;
|
||||
|
||||
@@ -92,7 +92,7 @@ var arr: any[];
|
||||
|
||||
|
||||
//// [taggedTemplateStringsTypeArgumentInference.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -101,65 +101,65 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
};
|
||||
// Generic tag with one parameter
|
||||
function noParams(n) { }
|
||||
noParams(_a || (_a = __getTemplateObject([""], [""])));
|
||||
noParams(_a || (_a = __makeTemplateObject([""], [""])));
|
||||
// Generic tag with parameter which does not use type parameter
|
||||
function noGenericParams(n) { }
|
||||
noGenericParams(_b || (_b = __getTemplateObject([""], [""])));
|
||||
noGenericParams(_b || (_b = __makeTemplateObject([""], [""])));
|
||||
// Generic tag with multiple type parameters and only one used in parameter type annotation
|
||||
function someGenerics1a(n, m) { }
|
||||
someGenerics1a(_c || (_c = __getTemplateObject(["", ""], ["", ""])), 3);
|
||||
someGenerics1a(_c || (_c = __makeTemplateObject(["", ""], ["", ""])), 3);
|
||||
function someGenerics1b(n, m) { }
|
||||
someGenerics1b(_d || (_d = __getTemplateObject(["", ""], ["", ""])), 3);
|
||||
someGenerics1b(_d || (_d = __makeTemplateObject(["", ""], ["", ""])), 3);
|
||||
// Generic tag with argument of function type whose parameter is of type parameter type
|
||||
function someGenerics2a(strs, n) { }
|
||||
someGenerics2a(_e || (_e = __getTemplateObject(["", ""], ["", ""])), function (n) { return n; });
|
||||
someGenerics2a(_e || (_e = __makeTemplateObject(["", ""], ["", ""])), function (n) { return n; });
|
||||
function someGenerics2b(strs, n) { }
|
||||
someGenerics2b(_f || (_f = __getTemplateObject(["", ""], ["", ""])), function (n, x) { return n; });
|
||||
someGenerics2b(_f || (_f = __makeTemplateObject(["", ""], ["", ""])), function (n, x) { return n; });
|
||||
// Generic tag with argument of function type whose parameter is not of type parameter type but body/return type uses type parameter
|
||||
function someGenerics3(strs, producer) { }
|
||||
someGenerics3(_g || (_g = __getTemplateObject(["", ""], ["", ""])), function () { return ''; });
|
||||
someGenerics3(_h || (_h = __getTemplateObject(["", ""], ["", ""])), function () { return undefined; });
|
||||
someGenerics3(_j || (_j = __getTemplateObject(["", ""], ["", ""])), function () { return 3; });
|
||||
someGenerics3(_g || (_g = __makeTemplateObject(["", ""], ["", ""])), function () { return ''; });
|
||||
someGenerics3(_h || (_h = __makeTemplateObject(["", ""], ["", ""])), function () { return undefined; });
|
||||
someGenerics3(_j || (_j = __makeTemplateObject(["", ""], ["", ""])), function () { return 3; });
|
||||
// 2 parameter generic tag with argument 1 of type parameter type and argument 2 of function type whose parameter is of type parameter type
|
||||
function someGenerics4(strs, n, f) { }
|
||||
someGenerics4(_k || (_k = __getTemplateObject(["", "", ""], ["", "", ""])), 4, function () { return null; });
|
||||
someGenerics4(_l || (_l = __getTemplateObject(["", "", ""], ["", "", ""])), '', function () { return 3; });
|
||||
someGenerics4(_m || (_m = __getTemplateObject(["", "", ""], ["", "", ""])), null, null);
|
||||
someGenerics4(_k || (_k = __makeTemplateObject(["", "", ""], ["", "", ""])), 4, function () { return null; });
|
||||
someGenerics4(_l || (_l = __makeTemplateObject(["", "", ""], ["", "", ""])), '', function () { return 3; });
|
||||
someGenerics4(_m || (_m = __makeTemplateObject(["", "", ""], ["", "", ""])), null, null);
|
||||
// 2 parameter generic tag with argument 2 of type parameter type and argument 1 of function type whose parameter is of type parameter type
|
||||
function someGenerics5(strs, n, f) { }
|
||||
someGenerics5(_o || (_o = __getTemplateObject(["", " ", ""], ["", " ", ""])), 4, function () { return null; });
|
||||
someGenerics5(_p || (_p = __getTemplateObject(["", "", ""], ["", "", ""])), '', function () { return 3; });
|
||||
someGenerics5(_q || (_q = __getTemplateObject(["", "", ""], ["", "", ""])), null, null);
|
||||
someGenerics5(_o || (_o = __makeTemplateObject(["", " ", ""], ["", " ", ""])), 4, function () { return null; });
|
||||
someGenerics5(_p || (_p = __makeTemplateObject(["", "", ""], ["", "", ""])), '', function () { return 3; });
|
||||
someGenerics5(_q || (_q = __makeTemplateObject(["", "", ""], ["", "", ""])), null, null);
|
||||
// Generic tag with multiple arguments of function types that each have parameters of the same generic type
|
||||
function someGenerics6(strs, a, b, c) { }
|
||||
someGenerics6(_r || (_r = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics6(_s || (_s = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics6(_t || (_t = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics6(_r || (_r = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics6(_s || (_s = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics6(_t || (_t = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
// Generic tag with multiple arguments of function types that each have parameters of different generic type
|
||||
function someGenerics7(strs, a, b, c) { }
|
||||
someGenerics7(_u || (_u = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics7(_v || (_v = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics7(_w || (_w = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics7(_u || (_u = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics7(_v || (_v = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
someGenerics7(_w || (_w = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), function (n) { return n; }, function (n) { return n; }, function (n) { return n; });
|
||||
// Generic tag with argument of generic function type
|
||||
function someGenerics8(strs, n) { return n; }
|
||||
var x = someGenerics8(_x || (_x = __getTemplateObject(["", ""], ["", ""])), someGenerics7);
|
||||
x(_y || (_y = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), null, null, null);
|
||||
var x = someGenerics8(_x || (_x = __makeTemplateObject(["", ""], ["", ""])), someGenerics7);
|
||||
x(_y || (_y = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), null, null, null);
|
||||
// Generic tag with multiple parameters of generic type passed arguments with no best common type
|
||||
function someGenerics9(strs, a, b, c) {
|
||||
return null;
|
||||
}
|
||||
var a9a = someGenerics9(_z || (_z = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), '', 0, []);
|
||||
var a9a = someGenerics9(_z || (_z = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), '', 0, []);
|
||||
var a9a;
|
||||
var a9e = someGenerics9(_0 || (_0 = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), undefined, { x: 6, z: new Date() }, { x: 6, y: '' });
|
||||
var a9e = someGenerics9(_0 || (_0 = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), undefined, { x: 6, z: new Date() }, { x: 6, y: '' });
|
||||
var a9e;
|
||||
// Generic tag with multiple parameters of generic type passed arguments with a single best common type
|
||||
var a9d = someGenerics9(_1 || (_1 = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), { x: 3 }, { x: 6 }, { x: 6 });
|
||||
var a9d = someGenerics9(_1 || (_1 = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), { x: 3 }, { x: 6 }, { x: 6 });
|
||||
var a9d;
|
||||
// Generic tag with multiple parameters of generic type where one argument is of type 'any'
|
||||
var anyVar;
|
||||
var a = someGenerics9(_2 || (_2 = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), 7, anyVar, 4);
|
||||
var a = someGenerics9(_2 || (_2 = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), 7, anyVar, 4);
|
||||
var a;
|
||||
// Generic tag with multiple parameters of generic type where one argument is [] and the other is not 'any'
|
||||
var arr = someGenerics9(_3 || (_3 = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), [], null, undefined);
|
||||
var arr = someGenerics9(_3 || (_3 = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), [], null, undefined);
|
||||
var arr;
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x, _y, _z, _0, _1, _2, _3;
|
||||
|
||||
@@ -34,7 +34,7 @@ f.thisIsNotATag(`abc${1}def${2}ghi`);
|
||||
|
||||
|
||||
//// [taggedTemplateStringsWithIncompatibleTypedTags.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -42,15 +42,15 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
var f;
|
||||
f(_a || (_a = __getTemplateObject(["abc"], ["abc"])));
|
||||
f(_b || (_b = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_c || (_c = __getTemplateObject(["abc"], ["abc"]))).member;
|
||||
f(_d || (_d = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2).member;
|
||||
f(_e || (_e = __getTemplateObject(["abc"], ["abc"])))["member"];
|
||||
f(_f || (_f = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"];
|
||||
f(_g || (_g = __getTemplateObject(["abc"], ["abc"])))[0].member(_h || (_h = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_j || (_j = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"].member(_k || (_k = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_l || (_l = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), true, true)["member"].member(_m || (_m = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_a || (_a = __makeTemplateObject(["abc"], ["abc"])));
|
||||
f(_b || (_b = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_c || (_c = __makeTemplateObject(["abc"], ["abc"]))).member;
|
||||
f(_d || (_d = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2).member;
|
||||
f(_e || (_e = __makeTemplateObject(["abc"], ["abc"])))["member"];
|
||||
f(_f || (_f = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"];
|
||||
f(_g || (_g = __makeTemplateObject(["abc"], ["abc"])))[0].member(_h || (_h = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_j || (_j = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"].member(_k || (_k = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_l || (_l = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), true, true)["member"].member(_m || (_m = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f.thisIsNotATag("abc");
|
||||
f.thisIsNotATag("abc" + 1 + "def" + 2 + "ghi");
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
|
||||
|
||||
@@ -16,7 +16,7 @@ var x = new new new f `abc${ 0 }def`.member("hello")(42) === true;
|
||||
|
||||
|
||||
//// [taggedTemplateStringsWithManyCallAndMemberExpressions.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -24,5 +24,5 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
var f;
|
||||
var x = new new new (f(_a || (_a = __getTemplateObject(["abc", "def"], ["abc", "def"])), 0).member)("hello")(42) === true;
|
||||
var x = new new new (f(_a || (_a = __makeTemplateObject(["abc", "def"], ["abc", "def"])), 0).member)("hello")(42) === true;
|
||||
var _a;
|
||||
|
||||
@@ -8,7 +8,7 @@ f `
|
||||
`;
|
||||
|
||||
//// [taggedTemplateStringsWithMultilineTemplate.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -21,5 +21,5 @@ function f() {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
}
|
||||
f(_a || (_a = __getTemplateObject(["\n\n"], ["\n\\\n\n"])));
|
||||
f(_a || (_a = __makeTemplateObject(["\n\n"], ["\n\\\n\n"])));
|
||||
var _a;
|
||||
|
||||
@@ -23,7 +23,7 @@ var z = foo `${1}${2}${3}`; // any (with error)
|
||||
|
||||
|
||||
//// [taggedTemplateStringsWithOverloadResolution1.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -43,10 +43,10 @@ var c = foo([], 1, 2); // boolean
|
||||
var d = foo([], 1, true); // boolean (with error)
|
||||
var e = foo([], 1, "2"); // {}
|
||||
var f = foo([], 1, 2, 3); // any (with error)
|
||||
var u = foo(_a || (_a = __getTemplateObject([""], [""]))); // number
|
||||
var v = foo(_b || (_b = __getTemplateObject(["", ""], ["", ""])), 1); // string
|
||||
var w = foo(_c || (_c = __getTemplateObject(["", "", ""], ["", "", ""])), 1, 2); // boolean
|
||||
var x = foo(_d || (_d = __getTemplateObject(["", "", ""], ["", "", ""])), 1, true); // boolean (with error)
|
||||
var y = foo(_e || (_e = __getTemplateObject(["", "", ""], ["", "", ""])), 1, "2"); // {}
|
||||
var z = foo(_f || (_f = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), 1, 2, 3); // any (with error)
|
||||
var u = foo(_a || (_a = __makeTemplateObject([""], [""]))); // number
|
||||
var v = foo(_b || (_b = __makeTemplateObject(["", ""], ["", ""])), 1); // string
|
||||
var w = foo(_c || (_c = __makeTemplateObject(["", "", ""], ["", "", ""])), 1, 2); // boolean
|
||||
var x = foo(_d || (_d = __makeTemplateObject(["", "", ""], ["", "", ""])), 1, true); // boolean (with error)
|
||||
var y = foo(_e || (_e = __makeTemplateObject(["", "", ""], ["", "", ""])), 1, "2"); // {}
|
||||
var z = foo(_f || (_f = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), 1, 2, 3); // any (with error)
|
||||
var _a, _b, _c, _d, _e, _f;
|
||||
|
||||
@@ -18,7 +18,7 @@ var c = foo2 `${1}`;
|
||||
var d = foo2([], 1);
|
||||
|
||||
//// [taggedTemplateStringsWithOverloadResolution2.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -32,7 +32,7 @@ function foo1() {
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
var a = foo1(_a || (_a = __getTemplateObject(["", ""], ["", ""])), 1);
|
||||
var a = foo1(_a || (_a = __makeTemplateObject(["", ""], ["", ""])), 1);
|
||||
var b = foo1([], 1);
|
||||
function foo2() {
|
||||
var stuff = [];
|
||||
@@ -41,6 +41,6 @@ function foo2() {
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
var c = foo2(_b || (_b = __getTemplateObject(["", ""], ["", ""])), 1);
|
||||
var c = foo2(_b || (_b = __makeTemplateObject(["", ""], ["", ""])), 1);
|
||||
var d = foo2([], 1);
|
||||
var _a, _b;
|
||||
|
||||
@@ -73,7 +73,7 @@ fn5 `${ (n) => n.substr(0) }`;
|
||||
|
||||
|
||||
//// [taggedTemplateStringsWithOverloadResolution3.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -81,41 +81,41 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
function fn1() { return null; }
|
||||
var s = fn1(_a || (_a = __getTemplateObject(["", ""], ["", ""])), undefined);
|
||||
var s = fn1(_a || (_a = __makeTemplateObject(["", ""], ["", ""])), undefined);
|
||||
// No candidate overloads found
|
||||
fn1(_b || (_b = __getTemplateObject(["", ""], ["", ""])), {}); // Error
|
||||
fn1(_b || (_b = __makeTemplateObject(["", ""], ["", ""])), {}); // Error
|
||||
function fn2() { return undefined; }
|
||||
var d1 = fn2(_c || (_c = __getTemplateObject(["", "", ""], ["", "", ""])), 0, undefined); // contextually typed
|
||||
var d2 = fn2(_d || (_d = __getTemplateObject(["", "", ""], ["", "", ""])), 0, undefined); // any
|
||||
var d1 = fn2(_c || (_c = __makeTemplateObject(["", "", ""], ["", "", ""])), 0, undefined); // contextually typed
|
||||
var d2 = fn2(_d || (_d = __makeTemplateObject(["", "", ""], ["", "", ""])), 0, undefined); // any
|
||||
d1.foo(); // error
|
||||
d2(); // no error (typed as any)
|
||||
// Generic and non-generic overload where generic overload is the only candidate
|
||||
fn2(_e || (_e = __getTemplateObject(["", "", ""], ["", "", ""])), 0, ''); // OK
|
||||
fn2(_e || (_e = __makeTemplateObject(["", "", ""], ["", "", ""])), 0, ''); // OK
|
||||
// Generic and non-generic overload where non-generic overload is the only candidate
|
||||
fn2(_f || (_f = __getTemplateObject(["", "", ""], ["", "", ""])), '', 0); // OK
|
||||
fn2(_f || (_f = __makeTemplateObject(["", "", ""], ["", "", ""])), '', 0); // OK
|
||||
function fn3() { return null; }
|
||||
var s = fn3(_g || (_g = __getTemplateObject(["", ""], ["", ""])), 3);
|
||||
var s = fn3(_h || (_h = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), '', 3, '');
|
||||
var n = fn3(_j || (_j = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), 5, 5, 5);
|
||||
var s = fn3(_g || (_g = __makeTemplateObject(["", ""], ["", ""])), 3);
|
||||
var s = fn3(_h || (_h = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), '', 3, '');
|
||||
var n = fn3(_j || (_j = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), 5, 5, 5);
|
||||
var n;
|
||||
// Generic overloads with differing arity tagging with arguments matching each overload type parameter count
|
||||
var s = fn3(_k || (_k = __getTemplateObject(["", ""], ["", ""])), 4);
|
||||
var s = fn3(_l || (_l = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), '', '', '');
|
||||
var n = fn3(_m || (_m = __getTemplateObject(["", "", "", ""], ["", "", "", ""])), '', '', 3);
|
||||
var s = fn3(_k || (_k = __makeTemplateObject(["", ""], ["", ""])), 4);
|
||||
var s = fn3(_l || (_l = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), '', '', '');
|
||||
var n = fn3(_m || (_m = __makeTemplateObject(["", "", "", ""], ["", "", "", ""])), '', '', 3);
|
||||
// Generic overloads with differing arity tagging with argument count that doesn't match any overload
|
||||
fn3(_o || (_o = __getTemplateObject([""], [""]))); // Error
|
||||
fn3(_o || (_o = __makeTemplateObject([""], [""]))); // Error
|
||||
function fn4() { }
|
||||
// Generic overloads with constraints tagged with types that satisfy the constraints
|
||||
fn4(_p || (_p = __getTemplateObject(["", "", ""], ["", "", ""])), '', 3);
|
||||
fn4(_q || (_q = __getTemplateObject(["", "", ""], ["", "", ""])), 3, '');
|
||||
fn4(_r || (_r = __getTemplateObject(["", "", ""], ["", "", ""])), 3, undefined);
|
||||
fn4(_s || (_s = __getTemplateObject(["", "", ""], ["", "", ""])), '', null);
|
||||
fn4(_p || (_p = __makeTemplateObject(["", "", ""], ["", "", ""])), '', 3);
|
||||
fn4(_q || (_q = __makeTemplateObject(["", "", ""], ["", "", ""])), 3, '');
|
||||
fn4(_r || (_r = __makeTemplateObject(["", "", ""], ["", "", ""])), 3, undefined);
|
||||
fn4(_s || (_s = __makeTemplateObject(["", "", ""], ["", "", ""])), '', null);
|
||||
// Generic overloads with constraints called with type arguments that do not satisfy the constraints
|
||||
fn4(_t || (_t = __getTemplateObject(["", "", ""], ["", "", ""])), null, null); // Error
|
||||
fn4(_t || (_t = __makeTemplateObject(["", "", ""], ["", "", ""])), null, null); // Error
|
||||
// Generic overloads with constraints called without type arguments but with types that do not satisfy the constraints
|
||||
fn4(_u || (_u = __getTemplateObject(["", "", ""], ["", "", ""])), true, null);
|
||||
fn4(_v || (_v = __getTemplateObject(["", "", ""], ["", "", ""])), null, true);
|
||||
fn4(_u || (_u = __makeTemplateObject(["", "", ""], ["", "", ""])), true, null);
|
||||
fn4(_v || (_v = __makeTemplateObject(["", "", ""], ["", "", ""])), null, true);
|
||||
function fn5() { return undefined; }
|
||||
fn5(_w || (_w = __getTemplateObject(["", ""], ["", ""])), function (n) { return n.toFixed(); }); // will error; 'n' should have type 'string'.
|
||||
fn5(_x || (_x = __getTemplateObject(["", ""], ["", ""])), function (n) { return n.substr(0); });
|
||||
fn5(_w || (_w = __makeTemplateObject(["", ""], ["", ""])), function (n) { return n.toFixed(); }); // will error; 'n' should have type 'string'.
|
||||
fn5(_x || (_x = __makeTemplateObject(["", ""], ["", ""])), function (n) { return n.substr(0); });
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s, _t, _u, _v, _w, _x;
|
||||
|
||||
@@ -5,7 +5,7 @@ function declare(x: any, ...ys: any[]) {
|
||||
declare `Hello ${0} world!`;
|
||||
|
||||
//// [taggedTemplateStringsWithTagNamedDeclare.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -18,5 +18,5 @@ function declare(x) {
|
||||
ys[_i - 1] = arguments[_i];
|
||||
}
|
||||
}
|
||||
declare(_a || (_a = __getTemplateObject(["Hello ", " world!"], ["Hello ", " world!"])), 0);
|
||||
declare(_a || (_a = __makeTemplateObject(["Hello ", " world!"], ["Hello ", " world!"])), 0);
|
||||
var _a;
|
||||
|
||||
@@ -26,7 +26,7 @@ f.thisIsNotATag(`abc`);
|
||||
f.thisIsNotATag(`abc${1}def${2}ghi`);
|
||||
|
||||
//// [taggedTemplateStringsWithTagsTypedAsAny.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -34,16 +34,16 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
var f;
|
||||
f(_a || (_a = __getTemplateObject(["abc"], ["abc"])));
|
||||
f(_b || (_b = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f.g.h(_c || (_c = __getTemplateObject(["abc"], ["abc"])));
|
||||
f.g.h(_d || (_d = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_e || (_e = __getTemplateObject(["abc"], ["abc"]))).member;
|
||||
f(_f || (_f = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2).member;
|
||||
f(_g || (_g = __getTemplateObject(["abc"], ["abc"])))["member"];
|
||||
f(_h || (_h = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"];
|
||||
f(_j || (_j = __getTemplateObject(["abc"], ["abc"])))["member"].someOtherTag(_k || (_k = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_l || (_l = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"].someOtherTag(_m || (_m = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_a || (_a = __makeTemplateObject(["abc"], ["abc"])));
|
||||
f(_b || (_b = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f.g.h(_c || (_c = __makeTemplateObject(["abc"], ["abc"])));
|
||||
f.g.h(_d || (_d = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_e || (_e = __makeTemplateObject(["abc"], ["abc"]))).member;
|
||||
f(_f || (_f = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2).member;
|
||||
f(_g || (_g = __makeTemplateObject(["abc"], ["abc"])))["member"];
|
||||
f(_h || (_h = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"];
|
||||
f(_j || (_j = __makeTemplateObject(["abc"], ["abc"])))["member"].someOtherTag(_k || (_k = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_l || (_l = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"].someOtherTag(_m || (_m = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f.thisIsNotATag("abc");
|
||||
f.thisIsNotATag("abc" + 1 + "def" + 2 + "ghi");
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
|
||||
|
||||
+2
-2
@@ -5,7 +5,7 @@ function foo(...rest: any[]) {
|
||||
foo `${function (x: number) { x = "bad"; } }`;
|
||||
|
||||
//// [taggedTemplateStringsWithTypeErrorInFunctionExpressionsInSubstitutionExpression.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -18,5 +18,5 @@ function foo() {
|
||||
rest[_i] = arguments[_i];
|
||||
}
|
||||
}
|
||||
foo(_a || (_a = __getTemplateObject(["", ""], ["", ""])), function (x) { x = "bad"; });
|
||||
foo(_a || (_a = __makeTemplateObject(["", ""], ["", ""])), function (x) { x = "bad"; });
|
||||
var _a;
|
||||
|
||||
@@ -32,7 +32,7 @@ f.thisIsNotATag(`abc${1}def${2}ghi`);
|
||||
|
||||
|
||||
//// [taggedTemplateStringsWithTypedTags.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -40,14 +40,14 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
var f;
|
||||
f(_a || (_a = __getTemplateObject(["abc"], ["abc"])));
|
||||
f(_b || (_b = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_c || (_c = __getTemplateObject(["abc"], ["abc"]))).member;
|
||||
f(_d || (_d = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2).member;
|
||||
f(_e || (_e = __getTemplateObject(["abc"], ["abc"])))["member"];
|
||||
f(_f || (_f = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"];
|
||||
f(_g || (_g = __getTemplateObject(["abc"], ["abc"])))[0].member(_h || (_h = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_j || (_j = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"].member(_k || (_k = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_a || (_a = __makeTemplateObject(["abc"], ["abc"])));
|
||||
f(_b || (_b = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_c || (_c = __makeTemplateObject(["abc"], ["abc"]))).member;
|
||||
f(_d || (_d = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2).member;
|
||||
f(_e || (_e = __makeTemplateObject(["abc"], ["abc"])))["member"];
|
||||
f(_f || (_f = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"];
|
||||
f(_g || (_g = __makeTemplateObject(["abc"], ["abc"])))[0].member(_h || (_h = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f(_j || (_j = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2)["member"].member(_k || (_k = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 1, 2);
|
||||
f.thisIsNotATag("abc");
|
||||
f.thisIsNotATag("abc" + 1 + "def" + 2 + "ghi");
|
||||
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k;
|
||||
|
||||
@@ -5,7 +5,7 @@ function f(...args: any[]) {
|
||||
f `'\u{1f4a9}'${ " should be converted to " }'\uD83D\uDCA9'`;
|
||||
|
||||
//// [taggedTemplateStringsWithUnicodeEscapes.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -18,5 +18,5 @@ function f() {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
}
|
||||
f(_a || (_a = __getTemplateObject(["'\uD83D\uDCA9'", "'\uD83D\uDCA9'"], ["'\\u{1f4a9}'", "'\\uD83D\\uDCA9'"])), " should be converted to ");
|
||||
f(_a || (_a = __makeTemplateObject(["'\uD83D\uDCA9'", "'\uD83D\uDCA9'"], ["'\\u{1f4a9}'", "'\\uD83D\\uDCA9'"])), " should be converted to ");
|
||||
var _a;
|
||||
|
||||
@@ -5,7 +5,7 @@ function f(...args: any[]) {
|
||||
f `\t\n\v\f\r\\`;
|
||||
|
||||
//// [taggedTemplateStringsWithWhitespaceEscapes.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -18,5 +18,5 @@ function f() {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
}
|
||||
f(_a || (_a = __getTemplateObject(["\t\n\v\f\r\\"], ["\\t\\n\\v\\f\\r\\\\"])));
|
||||
f(_a || (_a = __makeTemplateObject(["\t\n\v\f\r\\"], ["\\t\\n\\v\\f\\r\\\\"])));
|
||||
var _a;
|
||||
|
||||
@@ -3,7 +3,7 @@ var tag: Function;
|
||||
tag `Hello world!`;
|
||||
|
||||
//// [taggedTemplateUntypedTagCall01.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -11,5 +11,5 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
var tag;
|
||||
tag(_a || (_a = __getTemplateObject(["Hello world!"], ["Hello world!"])));
|
||||
tag(_a || (_a = __makeTemplateObject(["Hello world!"], ["Hello world!"])));
|
||||
var _a;
|
||||
|
||||
@@ -4,7 +4,7 @@ class CtorTag { }
|
||||
CtorTag `Hello world!`;
|
||||
|
||||
//// [taggedTemplateWithConstructableTag01.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -16,5 +16,5 @@ var CtorTag = /** @class */ (function () {
|
||||
}
|
||||
return CtorTag;
|
||||
}());
|
||||
CtorTag(_a || (_a = __getTemplateObject(["Hello world!"], ["Hello world!"])));
|
||||
CtorTag(_a || (_a = __makeTemplateObject(["Hello world!"], ["Hello world!"])));
|
||||
var _a;
|
||||
|
||||
@@ -7,7 +7,7 @@ var tag: I;
|
||||
tag `Hello world!`;
|
||||
|
||||
//// [taggedTemplateWithConstructableTag02.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -15,5 +15,5 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
var tag;
|
||||
tag(_a || (_a = __getTemplateObject(["Hello world!"], ["Hello world!"])));
|
||||
tag(_a || (_a = __makeTemplateObject(["Hello world!"], ["Hello world!"])));
|
||||
var _a;
|
||||
|
||||
@@ -6,7 +6,7 @@ declare module `M${2}` {
|
||||
}
|
||||
|
||||
//// [templateStringInModuleName.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -14,11 +14,11 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
return cooked;
|
||||
};
|
||||
declare;
|
||||
module(_a || (_a = __getTemplateObject(["M1"], ["M1"])));
|
||||
module(_a || (_a = __makeTemplateObject(["M1"], ["M1"])));
|
||||
{
|
||||
}
|
||||
declare;
|
||||
module(_b || (_b = __getTemplateObject(["M", ""], ["M", ""])), 2);
|
||||
module(_b || (_b = __makeTemplateObject(["M", ""], ["M", ""])), 2);
|
||||
{
|
||||
}
|
||||
var _a, _b;
|
||||
|
||||
@@ -5,7 +5,7 @@ var x = {
|
||||
}
|
||||
|
||||
//// [templateStringInObjectLiteral.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -14,6 +14,6 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
};
|
||||
var x = {
|
||||
a: "abc" + 123 + "def"
|
||||
}(_a || (_a = __getTemplateObject(["b"], ["b"])));
|
||||
}(_a || (_a = __makeTemplateObject(["b"], ["b"])));
|
||||
321;
|
||||
var _a;
|
||||
|
||||
@@ -4,13 +4,13 @@ var x = {
|
||||
}
|
||||
|
||||
//// [templateStringInPropertyName1.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
cooked.raw = raw;
|
||||
return cooked;
|
||||
};
|
||||
var x = {}(_a || (_a = __getTemplateObject(["a"], ["a"])));
|
||||
var x = {}(_a || (_a = __makeTemplateObject(["a"], ["a"])));
|
||||
321;
|
||||
var _a;
|
||||
|
||||
@@ -4,13 +4,13 @@ var x = {
|
||||
}
|
||||
|
||||
//// [templateStringInPropertyName2.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
cooked.raw = raw;
|
||||
return cooked;
|
||||
};
|
||||
var x = {}(_a || (_a = __getTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 123, 456);
|
||||
var x = {}(_a || (_a = __makeTemplateObject(["abc", "def", "ghi"], ["abc", "def", "ghi"])), 123, 456);
|
||||
321;
|
||||
var _a;
|
||||
|
||||
@@ -2,12 +2,12 @@
|
||||
`I AM THE ${ `${ `TAG` } ` } PORTION` `I ${ "AM" } THE TEMPLATE PORTION`
|
||||
|
||||
//// [templateStringInTaggedTemplate.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
cooked.raw = raw;
|
||||
return cooked;
|
||||
};
|
||||
("I AM THE " + "TAG" + " " + " PORTION")(_a || (_a = __getTemplateObject(["I ", " THE TEMPLATE PORTION"], ["I ", " THE TEMPLATE PORTION"])), "AM");
|
||||
("I AM THE " + "TAG" + " " + " PORTION")(_a || (_a = __makeTemplateObject(["I ", " THE TEMPLATE PORTION"], ["I ", " THE TEMPLATE PORTION"])), "AM");
|
||||
var _a;
|
||||
|
||||
@@ -10,7 +10,7 @@ f({}, 10, 10);
|
||||
f `abcdef${ 1234 }${ 5678 }ghijkl`;
|
||||
|
||||
//// [templateStringsArrayTypeDefinedInES5Mode.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -25,5 +25,5 @@ var TemplateStringsArray = /** @class */ (function () {
|
||||
function f(x, y, z) {
|
||||
}
|
||||
f({}, 10, 10);
|
||||
f(_a || (_a = __getTemplateObject(["abcdef", "", "ghijkl"], ["abcdef", "", "ghijkl"])), 1234, 5678);
|
||||
f(_a || (_a = __makeTemplateObject(["abcdef", "", "ghijkl"], ["abcdef", "", "ghijkl"])), 1234, 5678);
|
||||
var _a;
|
||||
|
||||
@@ -7,7 +7,7 @@ f({}, 10, 10);
|
||||
f `abcdef${ 1234 }${ 5678 }ghijkl`;
|
||||
|
||||
//// [templateStringsArrayTypeNotDefinedES5Mode.js]
|
||||
var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked, raw) {
|
||||
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) {
|
||||
if (Object.defineProperty) {
|
||||
return Object.defineProperty(cooked, "raw", { value: raw });
|
||||
}
|
||||
@@ -17,5 +17,5 @@ var __getTemplateObject = (this && this.__getTemplateObject) || function (cooked
|
||||
function f(x, y, z) {
|
||||
}
|
||||
f({}, 10, 10);
|
||||
f(_a || (_a = __getTemplateObject(["abcdef", "", "ghijkl"], ["abcdef", "", "ghijkl"])), 1234, 5678);
|
||||
f(_a || (_a = __makeTemplateObject(["abcdef", "", "ghijkl"], ["abcdef", "", "ghijkl"])), 1234, 5678);
|
||||
var _a;
|
||||
|
||||
Reference in New Issue
Block a user