You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/compiler/diagnosticMessages.json
+1-1
Original file line number
Diff line number
Diff line change
@@ -3717,7 +3717,7 @@
3717
3717
"category": "Error",
3718
3718
"code": 4114
3719
3719
},
3720
-
"This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class '{0}'.": {
3720
+
"This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'.": {
Copy file name to clipboardExpand all lines: tests/baselines/reference/override6.errors.txt
+4-4
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
tests/cases/conformance/override/override6.ts(9,12): error TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'B'.
2
-
tests/cases/conformance/override/override6.ts(10,17): error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'B'.
3
-
tests/cases/conformance/override/override6.ts(10,37): error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'B'.
2
+
tests/cases/conformance/override/override6.ts(10,17): error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'B'.
3
+
tests/cases/conformance/override/override6.ts(10,37): error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'B'.
@@ -17,9 +17,9 @@ tests/cases/conformance/override/override6.ts(10,37): error TS4115: This paramet
17
17
!!! error TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'B'.
18
18
constructor(public foo: string, public baz: number) {
19
19
~~~~~~~~~~~~~~~~~~
20
-
!!! error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'B'.
20
+
!!! error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'B'.
21
21
~~~~~~~~~~~~~~~~~~
22
-
!!! error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'B'.
22
+
!!! error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'B'.
Copy file name to clipboardExpand all lines: tests/baselines/reference/override8.errors.txt
+4-4
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
-
tests/cases/conformance/override/override8.ts(6,17): error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'B'.
2
-
tests/cases/conformance/override/override8.ts(18,17): error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'BB'.
1
+
tests/cases/conformance/override/override8.ts(6,17): error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'B'.
2
+
tests/cases/conformance/override/override8.ts(18,17): error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'BB'.
3
3
tests/cases/conformance/override/override8.ts(24,12): error TS4114: This member must have an 'override' modifier because it overrides a member in the base class 'BB'.
4
4
5
5
@@ -11,7 +11,7 @@ tests/cases/conformance/override/override8.ts(24,12): error TS4114: This member
11
11
class D extends B {
12
12
constructor(public a: string, public b: string) {
13
13
~~~~~~~~~~~~~~~~
14
-
!!! error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'B'.
14
+
!!! error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'B'.
15
15
super();
16
16
}
17
17
}
@@ -25,7 +25,7 @@ tests/cases/conformance/override/override8.ts(24,12): error TS4114: This member
25
25
class DD extends BB {
26
26
constructor(public a: string) {
27
27
~~~~~~~~~~~~~~~~
28
-
!!! error TS4115: This parameter property must be rewritten as a property declaration with an 'override' modifier because it overrides a member in base class 'BB'.
28
+
!!! error TS4115: This parameter property must have an 'override' modifier because it overrides a member in base class 'BB'.
Copy file name to clipboardExpand all lines: tests/baselines/reference/overrideParameterProperty.errors.txt
+10-2
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,9 @@
1
1
tests/cases/conformance/override/overrideParameterProperty.ts(20,24): error TS1029: 'public' modifier must precede 'override' modifier.
2
2
tests/cases/conformance/override/overrideParameterProperty.ts(25,5): error TS2369: A parameter property is only allowed in a constructor implementation.
3
+
tests/cases/conformance/override/overrideParameterProperty.ts(29,15): error TS4113: This member cannot have an 'override' modifier because it is not declared in the base class 'Base'.
0 commit comments