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/diagnosticInformationMap.generated.ts
+9-9
Original file line number
Diff line number
Diff line change
@@ -304,6 +304,15 @@ module ts {
304
304
super_cannot_be_referenced_in_a_computed_property_name: {code: 2466,category: DiagnosticCategory.Error,key: "'super' cannot be referenced in a computed property name."},
305
305
A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type: {code: 2466,category: DiagnosticCategory.Error,key: "A computed property name cannot reference a type parameter from its containing type."},
306
306
Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_6_and_higher: {code: 2468,category: DiagnosticCategory.Error,key: "Spread operator in 'new' expressions is only available when targeting ECMAScript 6 and higher."},
307
+
Enum_declarations_must_all_be_const_or_non_const: {code: 2469,category: DiagnosticCategory.Error,key: "Enum declarations must all be const or non-const."},
308
+
In_const_enum_declarations_member_initializer_must_be_constant_expression: {code: 2470,category: DiagnosticCategory.Error,key: "In 'const' enum declarations member initializer must be constant expression."},
309
+
const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment: {code: 2471,category: DiagnosticCategory.Error,key: "'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment."},
310
+
A_const_enum_member_can_only_be_accessed_using_a_string_literal: {code: 2472,category: DiagnosticCategory.Error,key: "A const enum member can only be accessed using a string literal."},
311
+
const_enum_member_initializer_was_evaluated_to_a_non_finite_value: {code: 2473,category: DiagnosticCategory.Error,key: "'const' enum member initializer was evaluated to a non-finite value."},
312
+
const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN: {code: 2474,category: DiagnosticCategory.Error,key: "'const' enum member initializer was evaluated to disallowed value 'NaN'."},
313
+
Property_0_does_not_exist_on_const_enum_1: {code: 2475,category: DiagnosticCategory.Error,key: "Property '{0}' does not exist on 'const' enum '{1}'."},
314
+
let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations: {code: 2476,category: DiagnosticCategory.Error,key: "'let' is not allowed to be used as a name in 'let' or 'const' declarations."},
315
+
Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1: {code: 2477,category: DiagnosticCategory.Error,key: "Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."},
307
316
Import_declaration_0_is_using_private_name_1: {code: 4000,category: DiagnosticCategory.Error,key: "Import declaration '{0}' is using private name '{1}'."},
308
317
Type_parameter_0_of_exported_class_has_or_is_using_private_name_1: {code: 4002,category: DiagnosticCategory.Error,key: "Type parameter '{0}' of exported class has or is using private name '{1}'."},
309
318
Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1: {code: 4004,category: DiagnosticCategory.Error,key: "Type parameter '{0}' of exported interface has or is using private name '{1}'."},
@@ -373,15 +382,6 @@ module ts {
373
382
Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2: {code: 4077,category: DiagnosticCategory.Error,key: "Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."},
374
383
Parameter_0_of_exported_function_has_or_is_using_private_name_1: {code: 4078,category: DiagnosticCategory.Error,key: "Parameter '{0}' of exported function has or is using private name '{1}'."},
375
384
Exported_type_alias_0_has_or_is_using_private_name_1: {code: 4081,category: DiagnosticCategory.Error,key: "Exported type alias '{0}' has or is using private name '{1}'."},
376
-
Enum_declarations_must_all_be_const_or_non_const: {code: 4082,category: DiagnosticCategory.Error,key: "Enum declarations must all be const or non-const."},
377
-
In_const_enum_declarations_member_initializer_must_be_constant_expression: {code: 4083,category: DiagnosticCategory.Error,key: "In 'const' enum declarations member initializer must be constant expression."},
378
-
const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment: {code: 4084,category: DiagnosticCategory.Error,key: "'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment."},
379
-
A_const_enum_member_can_only_be_accessed_using_a_string_literal: {code: 4085,category: DiagnosticCategory.Error,key: "A const enum member can only be accessed using a string literal."},
380
-
const_enum_member_initializer_was_evaluated_to_a_non_finite_value: {code: 4086,category: DiagnosticCategory.Error,key: "'const' enum member initializer was evaluated to a non-finite value."},
381
-
const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN: {code: 4087,category: DiagnosticCategory.Error,key: "'const' enum member initializer was evaluated to disallowed value 'NaN'."},
382
-
Property_0_does_not_exist_on_const_enum_1: {code: 4088,category: DiagnosticCategory.Error,key: "Property '{0}' does not exist on 'const' enum '{1}'."},
383
-
let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations: {code: 4089,category: DiagnosticCategory.Error,key: "'let' is not allowed to be used as a name in 'let' or 'const' declarations."},
384
-
Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1: {code: 4090,category: DiagnosticCategory.Error,key: "Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."},
385
385
The_current_host_does_not_support_the_0_option: {code: 5001,category: DiagnosticCategory.Error,key: "The current host does not support the '{0}' option."},
386
386
Cannot_find_the_common_subdirectory_path_for_the_input_files: {code: 5009,category: DiagnosticCategory.Error,key: "Cannot find the common subdirectory path for the input files."},
Copy file name to clipboardExpand all lines: tests/baselines/reference/constDeclarationShadowedByVarDeclaration.errors.txt
+6-6
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts(7,9): error TS4090: Cannot initialize outer scoped variable 'x' in the same scope as block scoped declaration 'x'.
2
-
tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts(15,13): error TS4090: Cannot initialize outer scoped variable 'y' in the same scope as block scoped declaration 'y'.
3
-
tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts(22,7): error TS4090: Cannot initialize outer scoped variable 'z' in the same scope as block scoped declaration 'z'.
1
+
tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts(7,9): error TS2477: Cannot initialize outer scoped variable 'x' in the same scope as block scoped declaration 'x'.
2
+
tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts(15,13): error TS2477: Cannot initialize outer scoped variable 'y' in the same scope as block scoped declaration 'y'.
3
+
tests/cases/compiler/constDeclarationShadowedByVarDeclaration.ts(22,7): error TS2477: Cannot initialize outer scoped variable 'z' in the same scope as block scoped declaration 'z'.
tests/cases/compiler/constEnumErrors.ts(12,9): error TS4083: In 'const' enum declarations member initializer must be constant expression.
4
-
tests/cases/compiler/constEnumErrors.ts(14,9): error TS4083: In 'const' enum declarations member initializer must be constant expression.
5
-
tests/cases/compiler/constEnumErrors.ts(15,10): error TS4083: In 'const' enum declarations member initializer must be constant expression.
6
-
tests/cases/compiler/constEnumErrors.ts(22,13): error TS4085: A const enum member can only be accessed using a string literal.
7
-
tests/cases/compiler/constEnumErrors.ts(24,13): error TS4085: A const enum member can only be accessed using a string literal.
8
-
tests/cases/compiler/constEnumErrors.ts(26,9): error TS4084: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
9
-
tests/cases/compiler/constEnumErrors.ts(27,10): error TS4084: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
10
-
tests/cases/compiler/constEnumErrors.ts(32,5): error TS4084: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
11
-
tests/cases/compiler/constEnumErrors.ts(40,9): error TS4086: 'const' enum member initializer was evaluated to a non-finite value.
12
-
tests/cases/compiler/constEnumErrors.ts(41,9): error TS4086: 'const' enum member initializer was evaluated to a non-finite value.
13
-
tests/cases/compiler/constEnumErrors.ts(42,9): error TS4087: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
3
+
tests/cases/compiler/constEnumErrors.ts(12,9): error TS2470: In 'const' enum declarations member initializer must be constant expression.
4
+
tests/cases/compiler/constEnumErrors.ts(14,9): error TS2470: In 'const' enum declarations member initializer must be constant expression.
5
+
tests/cases/compiler/constEnumErrors.ts(15,10): error TS2470: In 'const' enum declarations member initializer must be constant expression.
6
+
tests/cases/compiler/constEnumErrors.ts(22,13): error TS2472: A const enum member can only be accessed using a string literal.
7
+
tests/cases/compiler/constEnumErrors.ts(24,13): error TS2472: A const enum member can only be accessed using a string literal.
8
+
tests/cases/compiler/constEnumErrors.ts(26,9): error TS2471: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
9
+
tests/cases/compiler/constEnumErrors.ts(27,10): error TS2471: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
10
+
tests/cases/compiler/constEnumErrors.ts(32,5): error TS2471: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
11
+
tests/cases/compiler/constEnumErrors.ts(40,9): error TS2473: 'const' enum member initializer was evaluated to a non-finite value.
12
+
tests/cases/compiler/constEnumErrors.ts(41,9): error TS2473: 'const' enum member initializer was evaluated to a non-finite value.
13
+
tests/cases/compiler/constEnumErrors.ts(42,9): error TS2474: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
@@ -31,14 +31,14 @@ tests/cases/compiler/constEnumErrors.ts(42,9): error TS4087: 'const' enum member
31
31
// forward reference to the element of the same enum
32
32
X = Y,
33
33
~
34
-
!!! error TS4083: In 'const' enum declarations member initializer must be constant expression.
34
+
!!! error TS2470: In 'const' enum declarations member initializer must be constant expression.
35
35
// forward reference to the element of the same enum
36
36
Y = E1.Z,
37
37
~~~~
38
-
!!! error TS4083: In 'const' enum declarations member initializer must be constant expression.
38
+
!!! error TS2470: In 'const' enum declarations member initializer must be constant expression.
39
39
Y1 = E1["Z"]
40
40
~~~~~~~
41
-
!!! error TS4083: In 'const' enum declarations member initializer must be constant expression.
41
+
!!! error TS2470: In 'const' enum declarations member initializer must be constant expression.
42
42
}
43
43
44
44
const enum E2 {
@@ -47,25 +47,25 @@ tests/cases/compiler/constEnumErrors.ts(42,9): error TS4087: 'const' enum member
47
47
48
48
var y0 = E2[1]
49
49
~
50
-
!!! error TS4085: A const enum member can only be accessed using a string literal.
50
+
!!! error TS2472: A const enum member can only be accessed using a string literal.
51
51
var name = "A";
52
52
var y1 = E2[name];
53
53
~~~~
54
-
!!! error TS4085: A const enum member can only be accessed using a string literal.
54
+
!!! error TS2472: A const enum member can only be accessed using a string literal.
55
55
56
56
var x = E2;
57
57
~~
58
-
!!! error TS4084: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
58
+
!!! error TS2471: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
59
59
var y = [E2];
60
60
~~
61
-
!!! error TS4084: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
61
+
!!! error TS2471: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
62
62
63
63
function foo(t: any): void {
64
64
}
65
65
66
66
foo(E2);
67
67
~~
68
-
!!! error TS4084: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
68
+
!!! error TS2471: 'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment.
69
69
70
70
const enum NaNOrInfinity {
71
71
A = 9007199254740992,
@@ -75,11 +75,11 @@ tests/cases/compiler/constEnumErrors.ts(42,9): error TS4087: 'const' enum member
75
75
E = D * D,
76
76
F = E * E, // overflow
77
77
~~~~~
78
-
!!! error TS4086: 'const' enum member initializer was evaluated to a non-finite value.
78
+
!!! error TS2473: 'const' enum member initializer was evaluated to a non-finite value.
79
79
G = 1 / 0, // overflow
80
80
~~~~~
81
-
!!! error TS4086: 'const' enum member initializer was evaluated to a non-finite value.
81
+
!!! error TS2473: 'const' enum member initializer was evaluated to a non-finite value.
82
82
H = 0 / 0 // NaN
83
83
~~~~~
84
-
!!! error TS4087: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
84
+
!!! error TS2474: 'const' enum member initializer was evaluated to disallowed value 'NaN'.
0 commit comments