mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-07-02 14:48:32 -05:00
Update baselines for symbol
This commit is contained in:
@@ -11,11 +11,8 @@ i = new C;
|
||||
var c: C = i;
|
||||
|
||||
//// [symbolProperty10.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
var i;
|
||||
i = new C;
|
||||
var c = i;
|
||||
|
||||
@@ -9,11 +9,8 @@ i = new C;
|
||||
var c: C = i;
|
||||
|
||||
//// [symbolProperty11.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
var i;
|
||||
i = new C;
|
||||
var c = i;
|
||||
|
||||
@@ -11,11 +11,8 @@ i = new C;
|
||||
var c: C = i;
|
||||
|
||||
//// [symbolProperty12.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
var i;
|
||||
i = new C;
|
||||
var c = i;
|
||||
|
||||
@@ -17,11 +17,8 @@ var i: I;
|
||||
bar(i);
|
||||
|
||||
//// [symbolProperty13.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
foo(new C);
|
||||
var i;
|
||||
bar(i);
|
||||
|
||||
@@ -17,11 +17,8 @@ var i: I;
|
||||
bar(i);
|
||||
|
||||
//// [symbolProperty14.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
foo(new C);
|
||||
var i;
|
||||
bar(i);
|
||||
|
||||
@@ -15,11 +15,8 @@ var i: I;
|
||||
bar(i);
|
||||
|
||||
//// [symbolProperty15.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
foo(new C);
|
||||
var i;
|
||||
bar(i);
|
||||
|
||||
@@ -17,11 +17,8 @@ var i: I;
|
||||
bar(i);
|
||||
|
||||
//// [symbolProperty16.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
foo(new C);
|
||||
var i;
|
||||
bar(i);
|
||||
|
||||
@@ -10,11 +10,8 @@ class C implements I {
|
||||
}
|
||||
|
||||
//// [symbolProperty23.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype[Symbol.toPrimitive] = function () {
|
||||
class C {
|
||||
[Symbol.toPrimitive]() {
|
||||
return true;
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,11 +10,8 @@ class C implements I {
|
||||
}
|
||||
|
||||
//// [symbolProperty24.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype[Symbol.toPrimitive] = function () {
|
||||
class C {
|
||||
[Symbol.toPrimitive]() {
|
||||
return "";
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,11 +10,8 @@ class C implements I {
|
||||
}
|
||||
|
||||
//// [symbolProperty25.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype[Symbol.toStringTag] = function () {
|
||||
class C {
|
||||
[Symbol.toStringTag]() {
|
||||
return "";
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,27 +12,13 @@ class C2 extends C1 {
|
||||
}
|
||||
|
||||
//// [symbolProperty26.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return "";
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
var C2 = (function (_super) {
|
||||
__extends(C2, _super);
|
||||
function C2() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
C2.prototype[Symbol.toStringTag] = function () {
|
||||
}
|
||||
class C2 extends C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return "";
|
||||
};
|
||||
return C2;
|
||||
})(C1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,27 +12,13 @@ class C2 extends C1 {
|
||||
}
|
||||
|
||||
//// [symbolProperty27.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {};
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
var C2 = (function (_super) {
|
||||
__extends(C2, _super);
|
||||
function C2() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
C2.prototype[Symbol.toStringTag] = function () {
|
||||
}
|
||||
class C2 extends C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return "";
|
||||
};
|
||||
return C2;
|
||||
})(C1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,28 +11,14 @@ var c: C2;
|
||||
var obj = c[Symbol.toStringTag]().x;
|
||||
|
||||
//// [symbolProperty28.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
var C2 = (function (_super) {
|
||||
__extends(C2, _super);
|
||||
function C2() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
return C2;
|
||||
})(C1);
|
||||
}
|
||||
class C2 extends C1 {
|
||||
}
|
||||
var c;
|
||||
var obj = c[Symbol.toStringTag]().x;
|
||||
|
||||
@@ -7,13 +7,10 @@ class C1 {
|
||||
}
|
||||
|
||||
//// [symbolProperty29.js]
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,13 +7,10 @@ class C1 {
|
||||
}
|
||||
|
||||
//// [symbolProperty30.js]
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,26 +9,12 @@ class C2 extends C1 {
|
||||
}
|
||||
|
||||
//// [symbolProperty31.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
var C2 = (function (_super) {
|
||||
__extends(C2, _super);
|
||||
function C2() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
return C2;
|
||||
})(C1);
|
||||
}
|
||||
class C2 extends C1 {
|
||||
}
|
||||
|
||||
@@ -9,26 +9,12 @@ class C2 extends C1 {
|
||||
}
|
||||
|
||||
//// [symbolProperty32.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function () {
|
||||
function C1() {
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})();
|
||||
var C2 = (function (_super) {
|
||||
__extends(C2, _super);
|
||||
function C2() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
return C2;
|
||||
})(C1);
|
||||
}
|
||||
class C2 extends C1 {
|
||||
}
|
||||
|
||||
@@ -9,26 +9,12 @@ class C2 {
|
||||
}
|
||||
|
||||
//// [symbolProperty33.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function (_super) {
|
||||
__extends(C1, _super);
|
||||
function C1() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 extends C2 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})(C2);
|
||||
var C2 = (function () {
|
||||
function C2() {
|
||||
}
|
||||
return C2;
|
||||
})();
|
||||
}
|
||||
class C2 {
|
||||
}
|
||||
|
||||
@@ -9,26 +9,12 @@ class C2 {
|
||||
}
|
||||
|
||||
//// [symbolProperty34.js]
|
||||
var __extends = this.__extends || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
__.prototype = b.prototype;
|
||||
d.prototype = new __();
|
||||
};
|
||||
var C1 = (function (_super) {
|
||||
__extends(C1, _super);
|
||||
function C1() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
C1.prototype[Symbol.toStringTag] = function () {
|
||||
class C1 extends C2 {
|
||||
[Symbol.toStringTag]() {
|
||||
return {
|
||||
x: ""
|
||||
};
|
||||
};
|
||||
return C1;
|
||||
})(C2);
|
||||
var C2 = (function () {
|
||||
function C2() {
|
||||
}
|
||||
return C2;
|
||||
})();
|
||||
}
|
||||
class C2 {
|
||||
}
|
||||
|
||||
@@ -11,14 +11,11 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty39.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
[Symbol.iterator](x) {
|
||||
return undefined;
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function (x) {
|
||||
[Symbol.iterator](x) {
|
||||
return undefined;
|
||||
};
|
||||
C.prototype[Symbol.iterator] = function (x) {
|
||||
return undefined;
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,14 +13,11 @@ c[Symbol.iterator](0);
|
||||
|
||||
|
||||
//// [symbolProperty40.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function (x) {
|
||||
class C {
|
||||
[Symbol.iterator](x) {
|
||||
return undefined;
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
var c = new C;
|
||||
c[Symbol.iterator]("");
|
||||
c[Symbol.iterator](0);
|
||||
|
||||
@@ -13,14 +13,11 @@ c[Symbol.iterator]("hello");
|
||||
|
||||
|
||||
//// [symbolProperty41.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function (x) {
|
||||
class C {
|
||||
[Symbol.iterator](x) {
|
||||
return undefined;
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
var c = new C;
|
||||
c[Symbol.iterator]("");
|
||||
c[Symbol.iterator]("hello");
|
||||
|
||||
@@ -8,11 +8,8 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty42.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function (x) {
|
||||
class C {
|
||||
[Symbol.iterator](x) {
|
||||
return undefined;
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,8 +5,5 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty43.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
|
||||
@@ -9,15 +9,8 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty44.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
get [Symbol.hasInstance]() {
|
||||
return "";
|
||||
}
|
||||
Object.defineProperty(C.prototype, Symbol.hasInstance, {
|
||||
get: function () {
|
||||
return "";
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
|
||||
@@ -9,22 +9,11 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty45.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
get [Symbol.hasInstance]() {
|
||||
return "";
|
||||
}
|
||||
Object.defineProperty(C.prototype, Symbol.hasInstance, {
|
||||
get: function () {
|
||||
return "";
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
Object.defineProperty(C.prototype, Symbol.toPrimitive, {
|
||||
get: function () {
|
||||
return "";
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
return C;
|
||||
})();
|
||||
get [Symbol.toPrimitive]() {
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,20 +12,13 @@ class C {
|
||||
(new C)[Symbol.hasInstance] = "";
|
||||
|
||||
//// [symbolProperty46.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
get [Symbol.hasInstance]() {
|
||||
return "";
|
||||
}
|
||||
Object.defineProperty(C.prototype, Symbol.hasInstance, {
|
||||
get: function () {
|
||||
return "";
|
||||
},
|
||||
// Should take a string
|
||||
set: function (x) {
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
return C;
|
||||
})();
|
||||
// Should take a string
|
||||
set [Symbol.hasInstance](x) {
|
||||
}
|
||||
}
|
||||
(new C)[Symbol.hasInstance] = 0;
|
||||
(new C)[Symbol.hasInstance] = "";
|
||||
|
||||
@@ -12,20 +12,13 @@ class C {
|
||||
(new C)[Symbol.hasInstance] = "";
|
||||
|
||||
//// [symbolProperty47.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
get [Symbol.hasInstance]() {
|
||||
return "";
|
||||
}
|
||||
Object.defineProperty(C.prototype, Symbol.hasInstance, {
|
||||
get: function () {
|
||||
return "";
|
||||
},
|
||||
// Should take a string
|
||||
set: function (x) {
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
return C;
|
||||
})();
|
||||
// Should take a string
|
||||
set [Symbol.hasInstance](x) {
|
||||
}
|
||||
}
|
||||
(new C)[Symbol.hasInstance] = 0;
|
||||
(new C)[Symbol.hasInstance] = "";
|
||||
|
||||
@@ -11,11 +11,8 @@ module M {
|
||||
var M;
|
||||
(function (M) {
|
||||
var Symbol;
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
[Symbol.iterator]() {
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function () {
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
})(M || (M = {}));
|
||||
|
||||
@@ -11,11 +11,8 @@ module M {
|
||||
var M;
|
||||
(function (M) {
|
||||
M.Symbol;
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
[M.Symbol.iterator]() {
|
||||
}
|
||||
C.prototype[M.Symbol.iterator] = function () {
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
})(M || (M = {}));
|
||||
|
||||
@@ -10,11 +10,8 @@ module M {
|
||||
//// [symbolProperty50.js]
|
||||
var M;
|
||||
(function (M) {
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
[Symbol.iterator]() {
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function () {
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
})(M || (M = {}));
|
||||
|
||||
@@ -10,11 +10,8 @@ module M {
|
||||
//// [symbolProperty51.js]
|
||||
var M;
|
||||
(function (M) {
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
[Symbol.iterator]() {
|
||||
}
|
||||
C.prototype[Symbol.iterator] = function () {
|
||||
};
|
||||
return C;
|
||||
})();
|
||||
}
|
||||
})(M || (M = {}));
|
||||
|
||||
@@ -9,18 +9,13 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty6.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
constructor() {
|
||||
this[Symbol.iterator] = 0;
|
||||
}
|
||||
C.prototype[Symbol.isRegExp] = function () {
|
||||
};
|
||||
Object.defineProperty(C.prototype, Symbol.toStringTag, {
|
||||
get: function () {
|
||||
return 0;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
return C;
|
||||
})();
|
||||
[Symbol.isRegExp]() {
|
||||
}
|
||||
get [Symbol.toStringTag]() {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,18 +9,13 @@ class C {
|
||||
}
|
||||
|
||||
//// [symbolProperty7.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
class C {
|
||||
constructor() {
|
||||
this[Symbol()] = 0;
|
||||
}
|
||||
C.prototype[Symbol()] = function () {
|
||||
};
|
||||
Object.defineProperty(C.prototype, Symbol(), {
|
||||
get: function () {
|
||||
return 0;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
return C;
|
||||
})();
|
||||
[Symbol()]() {
|
||||
}
|
||||
get [Symbol()]() {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,11 +11,8 @@ i = new C;
|
||||
var c: C = i;
|
||||
|
||||
//// [symbolProperty9.js]
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
return C;
|
||||
})();
|
||||
class C {
|
||||
}
|
||||
var i;
|
||||
i = new C;
|
||||
var c = i;
|
||||
|
||||
Reference in New Issue
Block a user