mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
fix(45049): fix diagnostic for missing property initializer (#45052)
This commit is contained in:
@@ -1400,7 +1400,7 @@
|
||||
"category": "Error",
|
||||
"code": 1441
|
||||
},
|
||||
"Missing '=' before default property value.": {
|
||||
"Expected '=' for property initializer.": {
|
||||
"category": "Error",
|
||||
"code": 1442
|
||||
},
|
||||
|
||||
@@ -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.
|
||||
}
|
||||
Reference in New Issue
Block a user