fix(45049): fix diagnostic for missing property initializer (#45052)

This commit is contained in:
Oleksandr T
2021-07-16 15:10:42 -07:00
committed by GitHub
parent ba2e2600c8
commit 1aac3555f7
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -1400,7 +1400,7 @@
"category": "Error",
"code": 1441
},
"Missing '=' before default property value.": {
"Expected '=' for property initializer.": {
"category": "Error",
"code": 1442
},
+1 -1
View File
@@ -1664,7 +1664,7 @@ namespace ts {
parseErrorAtCurrentToken(Diagnostics._0_expected, tokenToString(SyntaxKind.SemicolonToken));
}
else {
parseErrorAtCurrentToken(Diagnostics.Missing_before_default_property_value);
parseErrorAtCurrentToken(Diagnostics.Expected_for_property_initializer);
}
return;
}
@@ -1,5 +1,5 @@
tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts(12,20): error TS2304: Cannot find name 'C'.
tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts(12,22): error TS1442: Missing '=' before default property value.
tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts(12,22): error TS1442: Expected '=' for property initializer.
==== tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts (2 errors) ====
@@ -18,7 +18,7 @@ tests/cases/conformance/parser/ecmascript5/ErrorRecovery/IncompleteMemberVariabl
~
!!! error TS2304: Cannot find name 'C'.
~~~~~~~
!!! error TS1442: Missing '=' before default property value.
!!! error TS1442: Expected '=' for property initializer.
// Constructor
constructor (public x: number, public y: number) { }
@@ -3,7 +3,7 @@ tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAcces
tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts(6,15): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword.
tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts(8,22): error TS2340: Only public and protected methods of the base class are accessible via the 'super' keyword.
tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts(10,15): error TS2304: Cannot find name 'super'.
tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts(12,12): error TS1442: Missing '=' before default property value.
tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts(12,12): error TS1442: Expected '=' for property initializer.
==== tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAccessibility.ts (5 errors) ====
@@ -29,5 +29,5 @@ tests/cases/conformance/classes/members/accessibility/privateInstanceMemberAcces
a: this.foo; // error
~
!!! error TS1442: Missing '=' before default property value.
!!! error TS1442: Expected '=' for property initializer.
}