Skip to content

Commit d87e80b

Browse files
committed
Added baselines
1 parent cd6bfb1 commit d87e80b

File tree

2 files changed

+42
-0
lines changed

2 files changed

+42
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
//// [tests/cases/conformance/decorators/class/decoratedClassFromExternalModule.ts] ////
2+
3+
//// [decorated.ts]
4+
function decorate() { }
5+
6+
@decorate
7+
export default class Decorated { }
8+
9+
//// [undecorated.ts]
10+
import Decorated from 'decorated';
11+
12+
//// [decorated.js]
13+
var __decorate = this.__decorate || (typeof Reflect === "object" && Reflect.decorate) || function (decorators, target, key, desc) {
14+
switch (arguments.length) {
15+
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
16+
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
17+
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
18+
}
19+
};
20+
function decorate() { }
21+
let Decorated = class {
22+
};
23+
Object.defineProperty(Decorated, "name", { value: "Decorated", configurable: true });
24+
Decorated = __decorate([
25+
decorate
26+
], Decorated);
27+
export default Decorated;
28+
//// [undecorated.js]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
=== tests/cases/conformance/decorators/class/decorated.ts ===
2+
function decorate() { }
3+
>decorate : () => void
4+
5+
@decorate
6+
>decorate : () => void
7+
8+
export default class Decorated { }
9+
>Decorated : Decorated
10+
11+
=== tests/cases/conformance/decorators/class/undecorated.ts ===
12+
import Decorated from 'decorated';
13+
>Decorated : typeof Decorated
14+

0 commit comments

Comments
 (0)