Skip to content

Commit f909c6c

Browse files
committed
Updated baselines
1 parent 6c32a8b commit f909c6c

135 files changed

Lines changed: 1978 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts(3,9): error TS1109: Expression expected.
2+
tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts(3,9): error TS1146: Declaration expected.
3+
tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts(3,17): error TS1128: Declaration or statement expected.
4+
5+
6+
==== tests/cases/conformance/decorators/invalid/decoratorOnArrowFunction.ts (3 errors) ====
7+
declare function dec<T>(target: T): T;
8+
9+
var F = @dec () => {
10+
~
11+
!!! error TS1109: Expression expected.
12+
~~~~~~~
13+
!!! error TS1146: Declaration expected.
14+
~~
15+
!!! error TS1128: Declaration or statement expected.
16+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
//// [decoratorOnArrowFunction.ts]
2+
declare function dec<T>(target: T): T;
3+
4+
var F = @dec () => {
5+
}
6+
7+
//// [decoratorOnArrowFunction.js]
8+
var F = ;
9+
{
10+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
//// [decoratorOnClass1.ts]
2+
declare function dec<T>(target: T): T;
3+
4+
@dec
5+
class C {
6+
}
7+
8+
//// [decoratorOnClass1.js]
9+
var __decorate = this.__decorate || function (decorators, target, key) {
10+
var kind = key == null ? 0 : typeof key == "number" ? 1 : 2, result = target;
11+
if (kind == 2) result = Object.getOwnPropertyDescriptor(target, typeof key == "symbol" ? key : key = String(key));
12+
for (var i = decorators.length - 1; i >= 0; --i) {
13+
var decorator = decorators[i];
14+
result = (kind == 0 ? decorator(result) : kind == 1 ? decorator(target, key) : decorator(target, key, result)) || result;
15+
}
16+
if (kind == 2 && result) Object.defineProperty(target, key, result);
17+
if (kind == 0) return result;
18+
};
19+
var C = (function () {
20+
function C() {
21+
}
22+
C = __decorate([dec], C);
23+
return C;
24+
})();
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
=== tests/cases/conformance/decorators/class/decoratorOnClass1.ts ===
2+
declare function dec<T>(target: T): T;
3+
>dec : <T>(target: T) => T
4+
>T : T
5+
>target : T
6+
>T : T
7+
>T : T
8+
9+
@dec
10+
>dec : unknown
11+
12+
class C {
13+
>C : C
14+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
//// [decoratorOnClass2.ts]
2+
declare function dec<T>(target: T): T;
3+
4+
@dec
5+
export class C {
6+
}
7+
8+
//// [decoratorOnClass2.js]
9+
var __decorate = this.__decorate || function (decorators, target, key) {
10+
var kind = key == null ? 0 : typeof key == "number" ? 1 : 2, result = target;
11+
if (kind == 2) result = Object.getOwnPropertyDescriptor(target, typeof key == "symbol" ? key : key = String(key));
12+
for (var i = decorators.length - 1; i >= 0; --i) {
13+
var decorator = decorators[i];
14+
result = (kind == 0 ? decorator(result) : kind == 1 ? decorator(target, key) : decorator(target, key, result)) || result;
15+
}
16+
if (kind == 2 && result) Object.defineProperty(target, key, result);
17+
if (kind == 0) return result;
18+
};
19+
var C = (function () {
20+
function C() {
21+
}
22+
C = __decorate([dec], C);
23+
return C;
24+
})();
25+
exports.C = C;
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
=== tests/cases/conformance/decorators/class/decoratorOnClass2.ts ===
2+
declare function dec<T>(target: T): T;
3+
>dec : <T>(target: T) => T
4+
>T : T
5+
>target : T
6+
>T : T
7+
>T : T
8+
9+
@dec
10+
>dec : unknown
11+
12+
export class C {
13+
>C : C
14+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
tests/cases/conformance/decorators/class/decoratorOnClass3.ts(3,1): error TS1128: Declaration or statement expected.
2+
3+
4+
==== tests/cases/conformance/decorators/class/decoratorOnClass3.ts (1 errors) ====
5+
declare function dec<T>(target: T): T;
6+
7+
export
8+
~~~~~~
9+
!!! error TS1128: Declaration or statement expected.
10+
@dec
11+
class C {
12+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
//// [decoratorOnClass3.ts]
2+
declare function dec<T>(target: T): T;
3+
4+
export
5+
@dec
6+
class C {
7+
}
8+
9+
//// [decoratorOnClass3.js]
10+
var __decorate = this.__decorate || function (decorators, target, key) {
11+
var kind = key == null ? 0 : typeof key == "number" ? 1 : 2, result = target;
12+
if (kind == 2) result = Object.getOwnPropertyDescriptor(target, typeof key == "symbol" ? key : key = String(key));
13+
for (var i = decorators.length - 1; i >= 0; --i) {
14+
var decorator = decorators[i];
15+
result = (kind == 0 ? decorator(result) : kind == 1 ? decorator(target, key) : decorator(target, key, result)) || result;
16+
}
17+
if (kind == 2 && result) Object.defineProperty(target, key, result);
18+
if (kind == 0) return result;
19+
};
20+
var C = (function () {
21+
function C() {
22+
}
23+
C = __decorate([dec], C);
24+
return C;
25+
})();
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
//// [decoratorOnClass4.ts]
2+
declare function dec(): <T>(target: T) => T;
3+
4+
@dec()
5+
class C {
6+
}
7+
8+
//// [decoratorOnClass4.js]
9+
var __decorate = this.__decorate || function (decorators, target, key) {
10+
var kind = key == null ? 0 : typeof key == "number" ? 1 : 2, result = target;
11+
if (kind == 2) result = Object.getOwnPropertyDescriptor(target, typeof key == "symbol" ? key : key = String(key));
12+
for (var i = decorators.length - 1; i >= 0; --i) {
13+
var decorator = decorators[i];
14+
result = (kind == 0 ? decorator(result) : kind == 1 ? decorator(target, key) : decorator(target, key, result)) || result;
15+
}
16+
if (kind == 2 && result) Object.defineProperty(target, key, result);
17+
if (kind == 0) return result;
18+
};
19+
var C = (function () {
20+
function C() {
21+
}
22+
C = __decorate([dec()], C);
23+
return C;
24+
})();
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
=== tests/cases/conformance/decorators/class/decoratorOnClass4.ts ===
2+
declare function dec(): <T>(target: T) => T;
3+
>dec : () => <T>(target: T) => T
4+
>T : T
5+
>target : T
6+
>T : T
7+
>T : T
8+
9+
@dec()
10+
>dec() : <T>(target: T) => T
11+
>dec : () => <T>(target: T) => T
12+
13+
class C {
14+
>C : C
15+
}

0 commit comments

Comments
 (0)