From 222cd8e5fc0f54689cc456fbc806e2d5a46387d7 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Tue, 8 Dec 2015 17:57:41 -0800 Subject: [PATCH] Accepted baselines. --- tests/baselines/reference/classExpression5.js | 16 ++++++++++++++++ .../baselines/reference/classExpression5.symbols | 12 ++++++++++++ tests/baselines/reference/classExpression5.types | 16 ++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 tests/baselines/reference/classExpression5.js create mode 100644 tests/baselines/reference/classExpression5.symbols create mode 100644 tests/baselines/reference/classExpression5.types diff --git a/tests/baselines/reference/classExpression5.js b/tests/baselines/reference/classExpression5.js new file mode 100644 index 00000000000..fae615d3a55 --- /dev/null +++ b/tests/baselines/reference/classExpression5.js @@ -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(); diff --git a/tests/baselines/reference/classExpression5.symbols b/tests/baselines/reference/classExpression5.symbols new file mode 100644 index 00000000000..17899f51ea4 --- /dev/null +++ b/tests/baselines/reference/classExpression5.symbols @@ -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)) + diff --git a/tests/baselines/reference/classExpression5.types b/tests/baselines/reference/classExpression5.types new file mode 100644 index 00000000000..25c4b66b8f3 --- /dev/null +++ b/tests/baselines/reference/classExpression5.types @@ -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 +