1
1
tests/cases/compiler/interfaceImplementation5.ts(5,7): error TS2420: Class 'C1' incorrectly implements interface 'I1'.
2
- Property 'getset1' is read-only in type 'C1' but read-write in type 'I1'.
2
+ Property 'getset1' is read-only in type 'C1' but writable in type 'I1'.
3
3
tests/cases/compiler/interfaceImplementation5.ts(6,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
4
4
tests/cases/compiler/interfaceImplementation5.ts(10,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
5
5
tests/cases/compiler/interfaceImplementation5.ts(14,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
6
6
tests/cases/compiler/interfaceImplementation5.ts(15,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
7
7
tests/cases/compiler/interfaceImplementation5.ts(18,7): error TS2420: Class 'C4' incorrectly implements interface 'I1'.
8
- Property 'getset1' is read-only in type 'C4' but read-write in type 'I1'.
8
+ Property 'getset1' is read-only in type 'C4' but writable in type 'I1'.
9
9
tests/cases/compiler/interfaceImplementation5.ts(19,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
10
10
tests/cases/compiler/interfaceImplementation5.ts(23,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
11
11
tests/cases/compiler/interfaceImplementation5.ts(27,16): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
@@ -20,7 +20,7 @@ tests/cases/compiler/interfaceImplementation5.ts(28,16): error TS1056: Accessors
20
20
class C1 implements I1 {
21
21
~~
22
22
!!! error TS2420: Class 'C1' incorrectly implements interface 'I1'.
23
- !!! error TS2420: Property 'getset1' is read-only in type 'C1' but read-write in type 'I1'.
23
+ !!! error TS2420: Property 'getset1' is read-only in type 'C1' but writable in type 'I1'.
24
24
public get getset1(){return 1;}
25
25
~~~~~~~
26
26
!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
@@ -44,7 +44,7 @@ tests/cases/compiler/interfaceImplementation5.ts(28,16): error TS1056: Accessors
44
44
class C4 implements I1 {
45
45
~~
46
46
!!! error TS2420: Class 'C4' incorrectly implements interface 'I1'.
47
- !!! error TS2420: Property 'getset1' is read-only in type 'C4' but read-write in type 'I1'.
47
+ !!! error TS2420: Property 'getset1' is read-only in type 'C4' but writable in type 'I1'.
48
48
public get getset1(){var x:any; return x;}
49
49
~~~~~~~
50
50
!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher.
0 commit comments