Skip to content

Commit 0bdf914

Browse files
Accepted baselines.
1 parent c230539 commit 0bdf914

4 files changed

Lines changed: 79 additions & 0 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
index.ts(1,10): error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.
2+
index.ts(1,19): error TS1005: '>' expected.
3+
index.ts(2,9): error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.
4+
index.ts(2,18): error TS1005: '>' expected.
5+
index.ts(3,9): error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.
6+
index.ts(3,17): error TS1005: '>' expected.
7+
8+
9+
==== index.ts (6 errors) ====
10+
let a = (<unknown function foo() {});
11+
~~~~~~~~
12+
!!! error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.
13+
~~~~~~~~
14+
!!! error TS1005: '>' expected.
15+
let b = <unknown 123;
16+
~~~~~~~~
17+
!!! error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.
18+
~~~
19+
!!! error TS1005: '>' expected.
20+
let c = <unknown
21+
~~~~~~~~
22+
!!! error TS1294: This syntax is not allowed when 'erasableSyntaxOnly' is enabled.
23+
24+
!!! error TS1005: '>' expected.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
//// [tests/cases/compiler/erasableSyntaxOnly2.ts] ////
2+
3+
//// [index.ts]
4+
let a = (<unknown function foo() {});
5+
let b = <unknown 123;
6+
let c = <unknown
7+
8+
//// [index.js]
9+
var a = function foo() { };
10+
var b = 123;
11+
var c = ;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//// [tests/cases/compiler/erasableSyntaxOnly2.ts] ////
2+
3+
=== index.ts ===
4+
let a = (<unknown function foo() {});
5+
>a : Symbol(a, Decl(index.ts, 0, 3))
6+
>foo : Symbol(foo, Decl(index.ts, 0, 17))
7+
8+
let b = <unknown 123;
9+
>b : Symbol(b, Decl(index.ts, 1, 3))
10+
11+
let c = <unknown
12+
>c : Symbol(c, Decl(index.ts, 2, 3))
13+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
//// [tests/cases/compiler/erasableSyntaxOnly2.ts] ////
2+
3+
=== index.ts ===
4+
let a = (<unknown function foo() {});
5+
>a : unknown
6+
> : ^^^^^^^
7+
>(<unknown function foo() {}) : unknown
8+
> : ^^^^^^^
9+
><unknown function foo() {} : unknown
10+
> : ^^^^^^^
11+
>function foo() {} : () => void
12+
> : ^^^^^^^^^^
13+
>foo : () => void
14+
> : ^^^^^^^^^^
15+
16+
let b = <unknown 123;
17+
>b : unknown
18+
> : ^^^^^^^
19+
><unknown 123 : unknown
20+
> : ^^^^^^^
21+
>123 : 123
22+
> : ^^^
23+
24+
let c = <unknown
25+
>c : unknown
26+
> : ^^^^^^^
27+
><unknown : unknown
28+
> : ^^^^^^^
29+
> : any
30+
> : ^^^
31+

0 commit comments

Comments
 (0)