mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-07-07 17:26:48 -05:00
Merge branch 'whitneyit-feature/noEmitExtends'
This commit is contained in:
19
tests/baselines/reference/noEmitHelpers.js
Normal file
19
tests/baselines/reference/noEmitHelpers.js
Normal file
@@ -0,0 +1,19 @@
|
||||
//// [noEmitHelpers.ts]
|
||||
|
||||
class A { }
|
||||
class B extends A { }
|
||||
|
||||
|
||||
//// [noEmitHelpers.js]
|
||||
var A = (function () {
|
||||
function A() {
|
||||
}
|
||||
return A;
|
||||
})();
|
||||
var B = (function (_super) {
|
||||
__extends(B, _super);
|
||||
function B() {
|
||||
_super.apply(this, arguments);
|
||||
}
|
||||
return B;
|
||||
})(A);
|
||||
9
tests/baselines/reference/noEmitHelpers.symbols
Normal file
9
tests/baselines/reference/noEmitHelpers.symbols
Normal file
@@ -0,0 +1,9 @@
|
||||
=== tests/cases/compiler/noEmitHelpers.ts ===
|
||||
|
||||
class A { }
|
||||
>A : Symbol(A, Decl(noEmitHelpers.ts, 0, 0))
|
||||
|
||||
class B extends A { }
|
||||
>B : Symbol(B, Decl(noEmitHelpers.ts, 1, 11))
|
||||
>A : Symbol(A, Decl(noEmitHelpers.ts, 0, 0))
|
||||
|
||||
9
tests/baselines/reference/noEmitHelpers.types
Normal file
9
tests/baselines/reference/noEmitHelpers.types
Normal file
@@ -0,0 +1,9 @@
|
||||
=== tests/cases/compiler/noEmitHelpers.ts ===
|
||||
|
||||
class A { }
|
||||
>A : A
|
||||
|
||||
class B extends A { }
|
||||
>B : B
|
||||
>A : A
|
||||
|
||||
22
tests/baselines/reference/noEmitHelpers2.js
Normal file
22
tests/baselines/reference/noEmitHelpers2.js
Normal file
@@ -0,0 +1,22 @@
|
||||
//// [noEmitHelpers2.ts]
|
||||
|
||||
function decorator() { }
|
||||
|
||||
@decorator
|
||||
class A {
|
||||
constructor(a: number, @decorator b: string) {
|
||||
}
|
||||
}
|
||||
|
||||
//// [noEmitHelpers2.js]
|
||||
function decorator() { }
|
||||
var A = (function () {
|
||||
function A(a, b) {
|
||||
}
|
||||
A = __decorate([
|
||||
decorator,
|
||||
__param(1, decorator),
|
||||
__metadata('design:paramtypes', [Number, String])
|
||||
], A);
|
||||
return A;
|
||||
})();
|
||||
17
tests/baselines/reference/noEmitHelpers2.symbols
Normal file
17
tests/baselines/reference/noEmitHelpers2.symbols
Normal file
@@ -0,0 +1,17 @@
|
||||
=== tests/cases/compiler/noEmitHelpers2.ts ===
|
||||
|
||||
function decorator() { }
|
||||
>decorator : Symbol(decorator, Decl(noEmitHelpers2.ts, 0, 0))
|
||||
|
||||
@decorator
|
||||
>decorator : Symbol(decorator, Decl(noEmitHelpers2.ts, 0, 0))
|
||||
|
||||
class A {
|
||||
>A : Symbol(A, Decl(noEmitHelpers2.ts, 1, 24))
|
||||
|
||||
constructor(a: number, @decorator b: string) {
|
||||
>a : Symbol(a, Decl(noEmitHelpers2.ts, 5, 16))
|
||||
>decorator : Symbol(decorator, Decl(noEmitHelpers2.ts, 0, 0))
|
||||
>b : Symbol(b, Decl(noEmitHelpers2.ts, 5, 26))
|
||||
}
|
||||
}
|
||||
17
tests/baselines/reference/noEmitHelpers2.types
Normal file
17
tests/baselines/reference/noEmitHelpers2.types
Normal file
@@ -0,0 +1,17 @@
|
||||
=== tests/cases/compiler/noEmitHelpers2.ts ===
|
||||
|
||||
function decorator() { }
|
||||
>decorator : () => void
|
||||
|
||||
@decorator
|
||||
>decorator : () => void
|
||||
|
||||
class A {
|
||||
>A : A
|
||||
|
||||
constructor(a: number, @decorator b: string) {
|
||||
>a : number
|
||||
>decorator : () => void
|
||||
>b : string
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user