Accepted baselines.

This commit is contained in:
Daniel Rosenwasser 2015-12-08 17:57:41 -08:00
parent e4c5676f2e
commit 222cd8e5fc
3 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,16 @@
//// [classExpression5.ts]
new class {
hi() {
return "Hi!";
}
}().hi();
//// [classExpression5.js]
new (function () {
function class_1() {
}
class_1.prototype.hi = function () {
return "Hi!";
};
return class_1;
}())().hi();

View File

@ -0,0 +1,12 @@
=== tests/cases/conformance/classes/classExpressions/classExpression5.ts ===
new class {
>new class { hi() { return "Hi!"; }}().hi : Symbol((Anonymous class).hi, Decl(classExpression5.ts, 0, 11))
hi() {
>hi : Symbol((Anonymous class).hi, Decl(classExpression5.ts, 0, 11))
return "Hi!";
}
}().hi();
>hi : Symbol((Anonymous class).hi, Decl(classExpression5.ts, 0, 11))

View File

@ -0,0 +1,16 @@
=== tests/cases/conformance/classes/classExpressions/classExpression5.ts ===
new class {
>new class { hi() { return "Hi!"; }}().hi() : string
>new class { hi() { return "Hi!"; }}().hi : () => string
>new class { hi() { return "Hi!"; }}() : (Anonymous class)
>class { hi() { return "Hi!"; }} : typeof (Anonymous class)
hi() {
>hi : () => string
return "Hi!";
>"Hi!" : string
}
}().hi();
>hi : () => string