A_file_cannot_have_a_reference_to_itself:{code: 1006,category: ts.DiagnosticCategory.Error,key:"A_file_cannot_have_a_reference_to_itself_1006",message:"A file cannot have a reference to itself."},
Trailing_comma_not_allowed:{code: 1009,category: ts.DiagnosticCategory.Error,key:"Trailing_comma_not_allowed_1009",message:"Trailing comma not allowed."},
A_rest_parameter_must_be_last_in_a_parameter_list:{code: 1014,category: ts.DiagnosticCategory.Error,key:"A_rest_parameter_must_be_last_in_a_parameter_list_1014",message:"A rest parameter must be last in a parameter list."},
Parameter_cannot_have_question_mark_and_initializer:{code: 1015,category: ts.DiagnosticCategory.Error,key:"Parameter_cannot_have_question_mark_and_initializer_1015",message:"Parameter cannot have question mark and initializer."},
A_required_parameter_cannot_follow_an_optional_parameter:{code: 1016,category: ts.DiagnosticCategory.Error,key:"A_required_parameter_cannot_follow_an_optional_parameter_1016",message:"A required parameter cannot follow an optional parameter."},
An_index_signature_cannot_have_a_rest_parameter:{code: 1017,category: ts.DiagnosticCategory.Error,key:"An_index_signature_cannot_have_a_rest_parameter_1017",message:"An index signature cannot have a rest parameter."},
An_index_signature_parameter_cannot_have_an_accessibility_modifier:{code: 1018,category: ts.DiagnosticCategory.Error,key:"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018",message:"An index signature parameter cannot have an accessibility modifier."},
An_index_signature_parameter_cannot_have_a_question_mark:{code: 1019,category: ts.DiagnosticCategory.Error,key:"An_index_signature_parameter_cannot_have_a_question_mark_1019",message:"An index signature parameter cannot have a question mark."},
An_index_signature_parameter_cannot_have_an_initializer:{code: 1020,category: ts.DiagnosticCategory.Error,key:"An_index_signature_parameter_cannot_have_an_initializer_1020",message:"An index signature parameter cannot have an initializer."},
An_index_signature_must_have_a_type_annotation:{code: 1021,category: ts.DiagnosticCategory.Error,key:"An_index_signature_must_have_a_type_annotation_1021",message:"An index signature must have a type annotation."},
An_index_signature_parameter_must_have_a_type_annotation:{code: 1022,category: ts.DiagnosticCategory.Error,key:"An_index_signature_parameter_must_have_a_type_annotation_1022",message:"An index signature parameter must have a type annotation."},
An_index_signature_parameter_type_must_be_string_or_number:{code: 1023,category: ts.DiagnosticCategory.Error,key:"An_index_signature_parameter_type_must_be_string_or_number_1023",message:"An index signature parameter type must be 'string' or 'number'."},
readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:{code: 1024,category: ts.DiagnosticCategory.Error,key:"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024",message:"'readonly' modifier can only appear on a property declaration or index signature."},
_0_modifier_cannot_appear_on_a_class_element:{code: 1031,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_class_element_1031",message:"'{0}' modifier cannot appear on a class element."},
super_must_be_followed_by_an_argument_list_or_member_access:{code: 1034,category: ts.DiagnosticCategory.Error,key:"super_must_be_followed_by_an_argument_list_or_member_access_1034",message:"'super' must be followed by an argument list or member access."},
Only_ambient_modules_can_use_quoted_names:{code: 1035,category: ts.DiagnosticCategory.Error,key:"Only_ambient_modules_can_use_quoted_names_1035",message:"Only ambient modules can use quoted names."},
Statements_are_not_allowed_in_ambient_contexts:{code: 1036,category: ts.DiagnosticCategory.Error,key:"Statements_are_not_allowed_in_ambient_contexts_1036",message:"Statements are not allowed in ambient contexts."},
A_declare_modifier_cannot_be_used_in_an_already_ambient_context:{code: 1038,category: ts.DiagnosticCategory.Error,key:"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038",message:"A 'declare' modifier cannot be used in an already ambient context."},
Initializers_are_not_allowed_in_ambient_contexts:{code: 1039,category: ts.DiagnosticCategory.Error,key:"Initializers_are_not_allowed_in_ambient_contexts_1039",message:"Initializers are not allowed in ambient contexts."},
_0_modifier_cannot_be_used_in_an_ambient_context:{code: 1040,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_be_used_in_an_ambient_context_1040",message:"'{0}' modifier cannot be used in an ambient context."},
_0_modifier_cannot_be_used_with_a_class_declaration:{code: 1041,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_be_used_with_a_class_declaration_1041",message:"'{0}' modifier cannot be used with a class declaration."},
_0_modifier_cannot_be_used_here:{code: 1042,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_be_used_here_1042",message:"'{0}' modifier cannot be used here."},
_0_modifier_cannot_appear_on_a_data_property:{code: 1043,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_data_property_1043",message:"'{0}' modifier cannot appear on a data property."},
_0_modifier_cannot_appear_on_a_module_or_namespace_element:{code: 1044,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044",message:"'{0}' modifier cannot appear on a module or namespace element."},
A_0_modifier_cannot_be_used_with_an_interface_declaration:{code: 1045,category: ts.DiagnosticCategory.Error,key:"A_0_modifier_cannot_be_used_with_an_interface_declaration_1045",message:"A '{0}' modifier cannot be used with an interface declaration."},
A_declare_modifier_is_required_for_a_top_level_declaration_in_a_d_ts_file:{code: 1046,category: ts.DiagnosticCategory.Error,key:"A_declare_modifier_is_required_for_a_top_level_declaration_in_a_d_ts_file_1046",message:"A 'declare' modifier is required for a top level declaration in a .d.ts file."},
A_rest_parameter_cannot_be_optional:{code: 1047,category: ts.DiagnosticCategory.Error,key:"A_rest_parameter_cannot_be_optional_1047",message:"A rest parameter cannot be optional."},
A_rest_parameter_cannot_have_an_initializer:{code: 1048,category: ts.DiagnosticCategory.Error,key:"A_rest_parameter_cannot_have_an_initializer_1048",message:"A rest parameter cannot have an initializer."},
A_set_accessor_must_have_exactly_one_parameter:{code: 1049,category: ts.DiagnosticCategory.Error,key:"A_set_accessor_must_have_exactly_one_parameter_1049",message:"A 'set' accessor must have exactly one parameter."},
A_set_accessor_cannot_have_an_optional_parameter:{code: 1051,category: ts.DiagnosticCategory.Error,key:"A_set_accessor_cannot_have_an_optional_parameter_1051",message:"A 'set' accessor cannot have an optional parameter."},
A_set_accessor_parameter_cannot_have_an_initializer:{code: 1052,category: ts.DiagnosticCategory.Error,key:"A_set_accessor_parameter_cannot_have_an_initializer_1052",message:"A 'set' accessor parameter cannot have an initializer."},
A_set_accessor_cannot_have_rest_parameter:{code: 1053,category: ts.DiagnosticCategory.Error,key:"A_set_accessor_cannot_have_rest_parameter_1053",message:"A 'set' accessor cannot have rest parameter."},
A_get_accessor_cannot_have_parameters:{code: 1054,category: ts.DiagnosticCategory.Error,key:"A_get_accessor_cannot_have_parameters_1054",message:"A 'get' accessor cannot have parameters."},
Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:{code: 1055,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055",message:"Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."},
Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:{code: 1056,category: ts.DiagnosticCategory.Error,key:"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056",message:"Accessors are only available when targeting ECMAScript 5 and higher."},
An_async_function_or_method_must_have_a_valid_awaitable_return_type:{code: 1057,category: ts.DiagnosticCategory.Error,key:"An_async_function_or_method_must_have_a_valid_awaitable_return_type_1057",message:"An async function or method must have a valid awaitable return type."},
The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:{code: 1058,category: ts.DiagnosticCategory.Error,key:"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058",message:"The return type of an async function must either be a valid promise or must not contain a callable 'then' member."},
A_promise_must_have_a_then_method:{code: 1059,category: ts.DiagnosticCategory.Error,key:"A_promise_must_have_a_then_method_1059",message:"A promise must have a 'then' method."},
The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:{code: 1060,category: ts.DiagnosticCategory.Error,key:"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060",message:"The first parameter of the 'then' method of a promise must be a callback."},
Enum_member_must_have_initializer:{code: 1061,category: ts.DiagnosticCategory.Error,key:"Enum_member_must_have_initializer_1061",message:"Enum member must have initializer."},
Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:{code: 1062,category: ts.DiagnosticCategory.Error,key:"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062",message:"Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."},
An_export_assignment_cannot_be_used_in_a_namespace:{code: 1063,category: ts.DiagnosticCategory.Error,key:"An_export_assignment_cannot_be_used_in_a_namespace_1063",message:"An export assignment cannot be used in a namespace."},
The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type:{code: 1064,category: ts.DiagnosticCategory.Error,key:"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_1064",message:"The return type of an async function or method must be the global Promise<T> type."},
In_ambient_enum_declarations_member_initializer_must_be_constant_expression:{code: 1066,category: ts.DiagnosticCategory.Error,key:"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066",message:"In ambient enum declarations member initializer must be constant expression."},
Unexpected_token_A_constructor_method_accessor_or_property_was_expected:{code: 1068,category: ts.DiagnosticCategory.Error,key:"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068",message:"Unexpected token. A constructor, method, accessor, or property was expected."},
_0_modifier_cannot_appear_on_a_type_member:{code: 1070,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_type_member_1070",message:"'{0}' modifier cannot appear on a type member."},
_0_modifier_cannot_appear_on_an_index_signature:{code: 1071,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_an_index_signature_1071",message:"'{0}' modifier cannot appear on an index signature."},
A_0_modifier_cannot_be_used_with_an_import_declaration:{code: 1079,category: ts.DiagnosticCategory.Error,key:"A_0_modifier_cannot_be_used_with_an_import_declaration_1079",message:"A '{0}' modifier cannot be used with an import declaration."},
Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0:{code: 1085,category: ts.DiagnosticCategory.Error,key:"Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0_1085",message:"Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '{0}'."},
An_accessor_cannot_be_declared_in_an_ambient_context:{code: 1086,category: ts.DiagnosticCategory.Error,key:"An_accessor_cannot_be_declared_in_an_ambient_context_1086",message:"An accessor cannot be declared in an ambient context."},
_0_modifier_cannot_appear_on_a_constructor_declaration:{code: 1089,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_constructor_declaration_1089",message:"'{0}' modifier cannot appear on a constructor declaration."},
_0_modifier_cannot_appear_on_a_parameter:{code: 1090,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_appear_on_a_parameter_1090",message:"'{0}' modifier cannot appear on a parameter."},
Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:{code: 1091,category: ts.DiagnosticCategory.Error,key:"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091",message:"Only a single variable declaration is allowed in a 'for...in' statement."},
Type_parameters_cannot_appear_on_a_constructor_declaration:{code: 1092,category: ts.DiagnosticCategory.Error,key:"Type_parameters_cannot_appear_on_a_constructor_declaration_1092",message:"Type parameters cannot appear on a constructor declaration."},
Type_annotation_cannot_appear_on_a_constructor_declaration:{code: 1093,category: ts.DiagnosticCategory.Error,key:"Type_annotation_cannot_appear_on_a_constructor_declaration_1093",message:"Type annotation cannot appear on a constructor declaration."},
An_accessor_cannot_have_type_parameters:{code: 1094,category: ts.DiagnosticCategory.Error,key:"An_accessor_cannot_have_type_parameters_1094",message:"An accessor cannot have type parameters."},
A_set_accessor_cannot_have_a_return_type_annotation:{code: 1095,category: ts.DiagnosticCategory.Error,key:"A_set_accessor_cannot_have_a_return_type_annotation_1095",message:"A 'set' accessor cannot have a return type annotation."},
An_index_signature_must_have_exactly_one_parameter:{code: 1096,category: ts.DiagnosticCategory.Error,key:"An_index_signature_must_have_exactly_one_parameter_1096",message:"An index signature must have exactly one parameter."},
_0_list_cannot_be_empty:{code: 1097,category: ts.DiagnosticCategory.Error,key:"_0_list_cannot_be_empty_1097",message:"'{0}' list cannot be empty."},
Type_parameter_list_cannot_be_empty:{code: 1098,category: ts.DiagnosticCategory.Error,key:"Type_parameter_list_cannot_be_empty_1098",message:"Type parameter list cannot be empty."},
Type_argument_list_cannot_be_empty:{code: 1099,category: ts.DiagnosticCategory.Error,key:"Type_argument_list_cannot_be_empty_1099",message:"Type argument list cannot be empty."},
Invalid_use_of_0_in_strict_mode:{code: 1100,category: ts.DiagnosticCategory.Error,key:"Invalid_use_of_0_in_strict_mode_1100",message:"Invalid use of '{0}' in strict mode."},
with_statements_are_not_allowed_in_strict_mode:{code: 1101,category: ts.DiagnosticCategory.Error,key:"with_statements_are_not_allowed_in_strict_mode_1101",message:"'with' statements are not allowed in strict mode."},
delete_cannot_be_called_on_an_identifier_in_strict_mode:{code: 1102,category: ts.DiagnosticCategory.Error,key:"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102",message:"'delete' cannot be called on an identifier in strict mode."},
A_for_await_of_statement_is_only_allowed_within_an_async_function_or_async_generator:{code: 1103,category: ts.DiagnosticCategory.Error,key:"A_for_await_of_statement_is_only_allowed_within_an_async_function_or_async_generator_1103",message:"A 'for-await-of' statement is only allowed within an async function or async generator."},
A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:{code: 1104,category: ts.DiagnosticCategory.Error,key:"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104",message:"A 'continue' statement can only be used within an enclosing iteration statement."},
A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:{code: 1105,category: ts.DiagnosticCategory.Error,key:"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105",message:"A 'break' statement can only be used within an enclosing iteration or switch statement."},
Jump_target_cannot_cross_function_boundary:{code: 1107,category: ts.DiagnosticCategory.Error,key:"Jump_target_cannot_cross_function_boundary_1107",message:"Jump target cannot cross function boundary."},
A_return_statement_can_only_be_used_within_a_function_body:{code: 1108,category: ts.DiagnosticCategory.Error,key:"A_return_statement_can_only_be_used_within_a_function_body_1108",message:"A 'return' statement can only be used within a function body."},
A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:{code: 1113,category: ts.DiagnosticCategory.Error,key:"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113",message:"A 'default' clause cannot appear more than once in a 'switch' statement."},
A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:{code: 1115,category: ts.DiagnosticCategory.Error,key:"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115",message:"A 'continue' statement can only jump to a label of an enclosing iteration statement."},
A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:{code: 1116,category: ts.DiagnosticCategory.Error,key:"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116",message:"A 'break' statement can only jump to a label of an enclosing statement."},
An_object_literal_cannot_have_multiple_properties_with_the_same_name_in_strict_mode:{code: 1117,category: ts.DiagnosticCategory.Error,key:"An_object_literal_cannot_have_multiple_properties_with_the_same_name_in_strict_mode_1117",message:"An object literal cannot have multiple properties with the same name in strict mode."},
An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:{code: 1118,category: ts.DiagnosticCategory.Error,key:"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118",message:"An object literal cannot have multiple get/set accessors with the same name."},
An_object_literal_cannot_have_property_and_accessor_with_the_same_name:{code: 1119,category: ts.DiagnosticCategory.Error,key:"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119",message:"An object literal cannot have property and accessor with the same name."},
An_export_assignment_cannot_have_modifiers:{code: 1120,category: ts.DiagnosticCategory.Error,key:"An_export_assignment_cannot_have_modifiers_1120",message:"An export assignment cannot have modifiers."},
Octal_literals_are_not_allowed_in_strict_mode:{code: 1121,category: ts.DiagnosticCategory.Error,key:"Octal_literals_are_not_allowed_in_strict_mode_1121",message:"Octal literals are not allowed in strict mode."},
A_tuple_type_element_list_cannot_be_empty:{code: 1122,category: ts.DiagnosticCategory.Error,key:"A_tuple_type_element_list_cannot_be_empty_1122",message:"A tuple type element list cannot be empty."},
Variable_declaration_list_cannot_be_empty:{code: 1123,category: ts.DiagnosticCategory.Error,key:"Variable_declaration_list_cannot_be_empty_1123",message:"Variable declaration list cannot be empty."},
Import_declarations_in_a_namespace_cannot_reference_a_module:{code: 1147,category: ts.DiagnosticCategory.Error,key:"Import_declarations_in_a_namespace_cannot_reference_a_module_1147",message:"Import declarations in a namespace cannot reference a module."},
Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:{code: 1148,category: ts.DiagnosticCategory.Error,key:"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148",message:"Cannot use imports, exports, or module augmentations when '--module' is 'none'."},
File_name_0_differs_from_already_included_file_name_1_only_in_casing:{code: 1149,category: ts.DiagnosticCategory.Error,key:"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149",message:"File name '{0}' differs from already included file name '{1}' only in casing."},
new_T_cannot_be_used_to_create_an_array_Use_new_Array_T_instead:{code: 1150,category: ts.DiagnosticCategory.Error,key:"new_T_cannot_be_used_to_create_an_array_Use_new_Array_T_instead_1150",message:"'new T[]' cannot be used to create an array. Use 'new Array<T>()' instead."},
const_declarations_must_be_initialized:{code: 1155,category: ts.DiagnosticCategory.Error,key:"const_declarations_must_be_initialized_1155",message:"'const' declarations must be initialized."},
const_declarations_can_only_be_declared_inside_a_block:{code: 1156,category: ts.DiagnosticCategory.Error,key:"const_declarations_can_only_be_declared_inside_a_block_1156",message:"'const' declarations can only be declared inside a block."},
let_declarations_can_only_be_declared_inside_a_block:{code: 1157,category: ts.DiagnosticCategory.Error,key:"let_declarations_can_only_be_declared_inside_a_block_1157",message:"'let' declarations can only be declared inside a block."},
An_object_member_cannot_be_declared_optional:{code: 1162,category: ts.DiagnosticCategory.Error,key:"An_object_member_cannot_be_declared_optional_1162",message:"An object member cannot be declared optional."},
A_yield_expression_is_only_allowed_in_a_generator_body:{code: 1163,category: ts.DiagnosticCategory.Error,key:"A_yield_expression_is_only_allowed_in_a_generator_body_1163",message:"A 'yield' expression is only allowed in a generator body."},
Computed_property_names_are_not_allowed_in_enums:{code: 1164,category: ts.DiagnosticCategory.Error,key:"Computed_property_names_are_not_allowed_in_enums_1164",message:"Computed property names are not allowed in enums."},
A_computed_property_name_in_an_ambient_context_must_directly_refer_to_a_built_in_symbol:{code: 1165,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_in_an_ambient_context_must_directly_refer_to_a_built_in_symbol_1165",message:"A computed property name in an ambient context must directly refer to a built-in symbol."},
A_computed_property_name_in_a_class_property_declaration_must_directly_refer_to_a_built_in_symbol:{code: 1166,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_in_a_class_property_declaration_must_directly_refer_to_a_built_in_symbol_1166",message:"A computed property name in a class property declaration must directly refer to a built-in symbol."},
A_computed_property_name_in_a_method_overload_must_directly_refer_to_a_built_in_symbol:{code: 1168,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_in_a_method_overload_must_directly_refer_to_a_built_in_symbol_1168",message:"A computed property name in a method overload must directly refer to a built-in symbol."},
A_computed_property_name_in_an_interface_must_directly_refer_to_a_built_in_symbol:{code: 1169,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_in_an_interface_must_directly_refer_to_a_built_in_symbol_1169",message:"A computed property name in an interface must directly refer to a built-in symbol."},
A_computed_property_name_in_a_type_literal_must_directly_refer_to_a_built_in_symbol:{code: 1170,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_in_a_type_literal_must_directly_refer_to_a_built_in_symbol_1170",message:"A computed property name in a type literal must directly refer to a built-in symbol."},
A_comma_expression_is_not_allowed_in_a_computed_property_name:{code: 1171,category: ts.DiagnosticCategory.Error,key:"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171",message:"A comma expression is not allowed in a computed property name."},
extends_clause_must_precede_implements_clause:{code: 1173,category: ts.DiagnosticCategory.Error,key:"extends_clause_must_precede_implements_clause_1173",message:"'extends' clause must precede 'implements' clause."},
Classes_can_only_extend_a_single_class:{code: 1174,category: ts.DiagnosticCategory.Error,key:"Classes_can_only_extend_a_single_class_1174",message:"Classes can only extend a single class."},
Array_element_destructuring_pattern_expected:{code: 1181,category: ts.DiagnosticCategory.Error,key:"Array_element_destructuring_pattern_expected_1181",message:"Array element destructuring pattern expected."},
A_destructuring_declaration_must_have_an_initializer:{code: 1182,category: ts.DiagnosticCategory.Error,key:"A_destructuring_declaration_must_have_an_initializer_1182",message:"A destructuring declaration must have an initializer."},
An_implementation_cannot_be_declared_in_ambient_contexts:{code: 1183,category: ts.DiagnosticCategory.Error,key:"An_implementation_cannot_be_declared_in_ambient_contexts_1183",message:"An implementation cannot be declared in ambient contexts."},
A_rest_element_cannot_have_an_initializer:{code: 1186,category: ts.DiagnosticCategory.Error,key:"A_rest_element_cannot_have_an_initializer_1186",message:"A rest element cannot have an initializer."},
A_parameter_property_may_not_be_declared_using_a_binding_pattern:{code: 1187,category: ts.DiagnosticCategory.Error,key:"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187",message:"A parameter property may not be declared using a binding pattern."},
Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:{code: 1188,category: ts.DiagnosticCategory.Error,key:"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188",message:"Only a single variable declaration is allowed in a 'for...of' statement."},
The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:{code: 1189,category: ts.DiagnosticCategory.Error,key:"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189",message:"The variable declaration of a 'for...in' statement cannot have an initializer."},
The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:{code: 1190,category: ts.DiagnosticCategory.Error,key:"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190",message:"The variable declaration of a 'for...of' statement cannot have an initializer."},
An_import_declaration_cannot_have_modifiers:{code: 1191,category: ts.DiagnosticCategory.Error,key:"An_import_declaration_cannot_have_modifiers_1191",message:"An import declaration cannot have modifiers."},
Module_0_has_no_default_export:{code: 1192,category: ts.DiagnosticCategory.Error,key:"Module_0_has_no_default_export_1192",message:"Module '{0}' has no default export."},
An_export_declaration_cannot_have_modifiers:{code: 1193,category: ts.DiagnosticCategory.Error,key:"An_export_declaration_cannot_have_modifiers_1193",message:"An export declaration cannot have modifiers."},
Export_declarations_are_not_permitted_in_a_namespace:{code: 1194,category: ts.DiagnosticCategory.Error,key:"Export_declarations_are_not_permitted_in_a_namespace_1194",message:"Export declarations are not permitted in a namespace."},
Catch_clause_variable_cannot_have_a_type_annotation:{code: 1196,category: ts.DiagnosticCategory.Error,key:"Catch_clause_variable_cannot_have_a_type_annotation_1196",message:"Catch clause variable cannot have a type annotation."},
Catch_clause_variable_cannot_have_an_initializer:{code: 1197,category: ts.DiagnosticCategory.Error,key:"Catch_clause_variable_cannot_have_an_initializer_1197",message:"Catch clause variable cannot have an initializer."},
An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:{code: 1198,category: ts.DiagnosticCategory.Error,key:"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198",message:"An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."},
Line_terminator_not_permitted_before_arrow:{code: 1200,category: ts.DiagnosticCategory.Error,key:"Line_terminator_not_permitted_before_arrow_1200",message:"Line terminator not permitted before arrow."},
Import_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:{code: 1202,category: ts.DiagnosticCategory.Error,key:"Import_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_import_Asteri_1202",message:"Import assignment cannot be used when targeting ECMAScript 2015 modules. Consider using 'import * as ns from \"mod\"', 'import {a} from \"mod\"', 'import d from \"mod\"', or another module format instead."},
Export_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_export_default_or_another_module_format_instead:{code: 1203,category: ts.DiagnosticCategory.Error,key:"Export_assignment_cannot_be_used_when_targeting_ECMAScript_2015_modules_Consider_using_export_defaul_1203",message:"Export assignment cannot be used when targeting ECMAScript 2015 modules. Consider using 'export default' or another module format instead."},
Decorators_are_not_valid_here:{code: 1206,category: ts.DiagnosticCategory.Error,key:"Decorators_are_not_valid_here_1206",message:"Decorators are not valid here."},
Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:{code: 1207,category: ts.DiagnosticCategory.Error,key:"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207",message:"Decorators cannot be applied to multiple get/set accessors of the same name."},
Cannot_compile_namespaces_when_the_isolatedModules_flag_is_provided:{code: 1208,category: ts.DiagnosticCategory.Error,key:"Cannot_compile_namespaces_when_the_isolatedModules_flag_is_provided_1208",message:"Cannot compile namespaces when the '--isolatedModules' flag is provided."},
Ambient_const_enums_are_not_allowed_when_the_isolatedModules_flag_is_provided:{code: 1209,category: ts.DiagnosticCategory.Error,key:"Ambient_const_enums_are_not_allowed_when_the_isolatedModules_flag_is_provided_1209",message:"Ambient const enums are not allowed when the '--isolatedModules' flag is provided."},
Invalid_use_of_0_Class_definitions_are_automatically_in_strict_mode:{code: 1210,category: ts.DiagnosticCategory.Error,key:"Invalid_use_of_0_Class_definitions_are_automatically_in_strict_mode_1210",message:"Invalid use of '{0}'. Class definitions are automatically in strict mode."},
A_class_declaration_without_the_default_modifier_must_have_a_name:{code: 1211,category: ts.DiagnosticCategory.Error,key:"A_class_declaration_without_the_default_modifier_must_have_a_name_1211",message:"A class declaration without the 'default' modifier must have a name."},
Identifier_expected_0_is_a_reserved_word_in_strict_mode:{code: 1212,category: ts.DiagnosticCategory.Error,key:"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212",message:"Identifier expected. '{0}' is a reserved word in strict mode."},
Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:{code: 1213,category: ts.DiagnosticCategory.Error,key:"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213",message:"Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."},
Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:{code: 1214,category: ts.DiagnosticCategory.Error,key:"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214",message:"Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."},
Invalid_use_of_0_Modules_are_automatically_in_strict_mode:{code: 1215,category: ts.DiagnosticCategory.Error,key:"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215",message:"Invalid use of '{0}'. Modules are automatically in strict mode."},
Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:{code: 1216,category: ts.DiagnosticCategory.Error,key:"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216",message:"Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."},
Export_assignment_is_not_supported_when_module_flag_is_system:{code: 1218,category: ts.DiagnosticCategory.Error,key:"Export_assignment_is_not_supported_when_module_flag_is_system_1218",message:"Export assignment is not supported when '--module' flag is 'system'."},
Experimental_support_for_decorators_is_a_feature_that_is_subject_to_change_in_a_future_release_Set_the_experimentalDecorators_option_to_remove_this_warning:{code: 1219,category: ts.DiagnosticCategory.Error,key:"Experimental_support_for_decorators_is_a_feature_that_is_subject_to_change_in_a_future_release_Set_t_1219",message:"Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option to remove this warning."},
Generators_are_only_available_when_targeting_ECMAScript_2015_or_higher:{code: 1220,category: ts.DiagnosticCategory.Error,key:"Generators_are_only_available_when_targeting_ECMAScript_2015_or_higher_1220",message:"Generators are only available when targeting ECMAScript 2015 or higher."},
Generators_are_not_allowed_in_an_ambient_context:{code: 1221,category: ts.DiagnosticCategory.Error,key:"Generators_are_not_allowed_in_an_ambient_context_1221",message:"Generators are not allowed in an ambient context."},
An_overload_signature_cannot_be_declared_as_a_generator:{code: 1222,category: ts.DiagnosticCategory.Error,key:"An_overload_signature_cannot_be_declared_as_a_generator_1222",message:"An overload signature cannot be declared as a generator."},
_0_tag_already_specified:{code: 1223,category: ts.DiagnosticCategory.Error,key:"_0_tag_already_specified_1223",message:"'{0}' tag already specified."},
Signature_0_must_have_a_type_predicate:{code: 1224,category: ts.DiagnosticCategory.Error,key:"Signature_0_must_have_a_type_predicate_1224",message:"Signature '{0}' must have a type predicate."},
Type_predicate_0_is_not_assignable_to_1:{code: 1226,category: ts.DiagnosticCategory.Error,key:"Type_predicate_0_is_not_assignable_to_1_1226",message:"Type predicate '{0}' is not assignable to '{1}'."},
Parameter_0_is_not_in_the_same_position_as_parameter_1:{code: 1227,category: ts.DiagnosticCategory.Error,key:"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227",message:"Parameter '{0}' is not in the same position as parameter '{1}'."},
A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:{code: 1228,category: ts.DiagnosticCategory.Error,key:"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228",message:"A type predicate is only allowed in return type position for functions and methods."},
A_type_predicate_cannot_reference_a_rest_parameter:{code: 1229,category: ts.DiagnosticCategory.Error,key:"A_type_predicate_cannot_reference_a_rest_parameter_1229",message:"A type predicate cannot reference a rest parameter."},
A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:{code: 1230,category: ts.DiagnosticCategory.Error,key:"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230",message:"A type predicate cannot reference element '{0}' in a binding pattern."},
An_export_assignment_can_only_be_used_in_a_module:{code: 1231,category: ts.DiagnosticCategory.Error,key:"An_export_assignment_can_only_be_used_in_a_module_1231",message:"An export assignment can only be used in a module."},
An_import_declaration_can_only_be_used_in_a_namespace_or_module:{code: 1232,category: ts.DiagnosticCategory.Error,key:"An_import_declaration_can_only_be_used_in_a_namespace_or_module_1232",message:"An import declaration can only be used in a namespace or module."},
An_export_declaration_can_only_be_used_in_a_module:{code: 1233,category: ts.DiagnosticCategory.Error,key:"An_export_declaration_can_only_be_used_in_a_module_1233",message:"An export declaration can only be used in a module."},
An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:{code: 1234,category: ts.DiagnosticCategory.Error,key:"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234",message:"An ambient module declaration is only allowed at the top level in a file."},
A_namespace_declaration_is_only_allowed_in_a_namespace_or_module:{code: 1235,category: ts.DiagnosticCategory.Error,key:"A_namespace_declaration_is_only_allowed_in_a_namespace_or_module_1235",message:"A namespace declaration is only allowed in a namespace or module."},
The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:{code: 1236,category: ts.DiagnosticCategory.Error,key:"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236",message:"The return type of a property decorator function must be either 'void' or 'any'."},
The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:{code: 1237,category: ts.DiagnosticCategory.Error,key:"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237",message:"The return type of a parameter decorator function must be either 'void' or 'any'."},
Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:{code: 1238,category: ts.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238",message:"Unable to resolve signature of class decorator when called as an expression."},
Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:{code: 1239,category: ts.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239",message:"Unable to resolve signature of parameter decorator when called as an expression."},
Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:{code: 1240,category: ts.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240",message:"Unable to resolve signature of property decorator when called as an expression."},
Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:{code: 1241,category: ts.DiagnosticCategory.Error,key:"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241",message:"Unable to resolve signature of method decorator when called as an expression."},
abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:{code: 1242,category: ts.DiagnosticCategory.Error,key:"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242",message:"'abstract' modifier can only appear on a class, method, or property declaration."},
_0_modifier_cannot_be_used_with_1_modifier:{code: 1243,category: ts.DiagnosticCategory.Error,key:"_0_modifier_cannot_be_used_with_1_modifier_1243",message:"'{0}' modifier cannot be used with '{1}' modifier."},
Abstract_methods_can_only_appear_within_an_abstract_class:{code: 1244,category: ts.DiagnosticCategory.Error,key:"Abstract_methods_can_only_appear_within_an_abstract_class_1244",message:"Abstract methods can only appear within an abstract class."},
Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:{code: 1245,category: ts.DiagnosticCategory.Error,key:"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245",message:"Method '{0}' cannot have an implementation because it is marked abstract."},
An_interface_property_cannot_have_an_initializer:{code: 1246,category: ts.DiagnosticCategory.Error,key:"An_interface_property_cannot_have_an_initializer_1246",message:"An interface property cannot have an initializer."},
A_type_literal_property_cannot_have_an_initializer:{code: 1247,category: ts.DiagnosticCategory.Error,key:"A_type_literal_property_cannot_have_an_initializer_1247",message:"A type literal property cannot have an initializer."},
A_class_member_cannot_have_the_0_keyword:{code: 1248,category: ts.DiagnosticCategory.Error,key:"A_class_member_cannot_have_the_0_keyword_1248",message:"A class member cannot have the '{0}' keyword."},
A_decorator_can_only_decorate_a_method_implementation_not_an_overload:{code: 1249,category: ts.DiagnosticCategory.Error,key:"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249",message:"A decorator can only decorate a method implementation, not an overload."},
Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:{code: 1250,category: ts.DiagnosticCategory.Error,key:"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250",message:"Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."},
Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:{code: 1251,category: ts.DiagnosticCategory.Error,key:"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251",message:"Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."},
Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:{code: 1252,category: ts.DiagnosticCategory.Error,key:"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252",message:"Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."},
_0_tag_cannot_be_used_independently_as_a_top_level_JSDoc_tag:{code: 1253,category: ts.DiagnosticCategory.Error,key:"_0_tag_cannot_be_used_independently_as_a_top_level_JSDoc_tag_1253",message:"'{0}' tag cannot be used independently as a top level JSDoc tag."},
A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal:{code: 1254,category: ts.DiagnosticCategory.Error,key:"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_1254",message:"A 'const' initializer in an ambient context must be a string or numeric literal."},
with_statements_are_not_allowed_in_an_async_function_block:{code: 1300,category: ts.DiagnosticCategory.Error,key:"with_statements_are_not_allowed_in_an_async_function_block_1300",message:"'with' statements are not allowed in an async function block."},
await_expression_is_only_allowed_within_an_async_function:{code: 1308,category: ts.DiagnosticCategory.Error,key:"await_expression_is_only_allowed_within_an_async_function_1308",message:"'await' expression is only allowed within an async function."},
can_only_be_used_in_an_object_literal_property_inside_a_destructuring_assignment:{code: 1312,category: ts.DiagnosticCategory.Error,key:"can_only_be_used_in_an_object_literal_property_inside_a_destructuring_assignment_1312",message:"'=' can only be used in an object literal property inside a destructuring assignment."},
The_body_of_an_if_statement_cannot_be_the_empty_statement:{code: 1313,category: ts.DiagnosticCategory.Error,key:"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313",message:"The body of an 'if' statement cannot be the empty statement."},
Global_module_exports_may_only_appear_in_module_files:{code: 1314,category: ts.DiagnosticCategory.Error,key:"Global_module_exports_may_only_appear_in_module_files_1314",message:"Global module exports may only appear in module files."},
Global_module_exports_may_only_appear_in_declaration_files:{code: 1315,category: ts.DiagnosticCategory.Error,key:"Global_module_exports_may_only_appear_in_declaration_files_1315",message:"Global module exports may only appear in declaration files."},
Global_module_exports_may_only_appear_at_top_level:{code: 1316,category: ts.DiagnosticCategory.Error,key:"Global_module_exports_may_only_appear_at_top_level_1316",message:"Global module exports may only appear at top level."},
A_parameter_property_cannot_be_declared_using_a_rest_parameter:{code: 1317,category: ts.DiagnosticCategory.Error,key:"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317",message:"A parameter property cannot be declared using a rest parameter."},
An_abstract_accessor_cannot_have_an_implementation:{code: 1318,category: ts.DiagnosticCategory.Error,key:"An_abstract_accessor_cannot_have_an_implementation_1318",message:"An abstract accessor cannot have an implementation."},
A_default_export_can_only_be_used_in_an_ECMAScript_style_module:{code: 1319,category: ts.DiagnosticCategory.Error,key:"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319",message:"A default export can only be used in an ECMAScript-style module."},
Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:{code: 1320,category: ts.DiagnosticCategory.Error,key:"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320",message:"Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."},
Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:{code: 1321,category: ts.DiagnosticCategory.Error,key:"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321",message:"Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."},
Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:{code: 1322,category: ts.DiagnosticCategory.Error,key:"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322",message:"Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."},
Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:{code: 2301,category: ts.DiagnosticCategory.Error,key:"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301",message:"Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."},
Static_members_cannot_reference_class_type_parameters:{code: 2302,category: ts.DiagnosticCategory.Error,key:"Static_members_cannot_reference_class_type_parameters_2302",message:"Static members cannot reference class type parameters."},
Circular_definition_of_import_alias_0:{code: 2303,category: ts.DiagnosticCategory.Error,key:"Circular_definition_of_import_alias_0_2303",message:"Circular definition of import alias '{0}'."},
Cannot_find_name_0:{code: 2304,category: ts.DiagnosticCategory.Error,key:"Cannot_find_name_0_2304",message:"Cannot find name '{0}'."},
Module_0_has_no_exported_member_1:{code: 2305,category: ts.DiagnosticCategory.Error,key:"Module_0_has_no_exported_member_1_2305",message:"Module '{0}' has no exported member '{1}'."},
File_0_is_not_a_module:{code: 2306,category: ts.DiagnosticCategory.Error,key:"File_0_is_not_a_module_2306",message:"File '{0}' is not a module."},
Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:{code: 2308,category: ts.DiagnosticCategory.Error,key:"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308",message:"Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."},
An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:{code: 2309,category: ts.DiagnosticCategory.Error,key:"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309",message:"An export assignment cannot be used in a module with other exported elements."},
Type_0_recursively_references_itself_as_a_base_type:{code: 2310,category: ts.DiagnosticCategory.Error,key:"Type_0_recursively_references_itself_as_a_base_type_2310",message:"Type '{0}' recursively references itself as a base type."},
A_class_may_only_extend_another_class:{code: 2311,category: ts.DiagnosticCategory.Error,key:"A_class_may_only_extend_another_class_2311",message:"A class may only extend another class."},
An_interface_may_only_extend_a_class_or_another_interface:{code: 2312,category: ts.DiagnosticCategory.Error,key:"An_interface_may_only_extend_a_class_or_another_interface_2312",message:"An interface may only extend a class or another interface."},
Type_parameter_0_has_a_circular_constraint:{code: 2313,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_has_a_circular_constraint_2313",message:"Type parameter '{0}' has a circular constraint."},
Generic_type_0_requires_1_type_argument_s:{code: 2314,category: ts.DiagnosticCategory.Error,key:"Generic_type_0_requires_1_type_argument_s_2314",message:"Generic type '{0}' requires {1} type argument(s)."},
Type_0_is_not_generic:{code: 2315,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_generic_2315",message:"Type '{0}' is not generic."},
Global_type_0_must_be_a_class_or_interface_type:{code: 2316,category: ts.DiagnosticCategory.Error,key:"Global_type_0_must_be_a_class_or_interface_type_2316",message:"Global type '{0}' must be a class or interface type."},
Global_type_0_must_have_1_type_parameter_s:{code: 2317,category: ts.DiagnosticCategory.Error,key:"Global_type_0_must_have_1_type_parameter_s_2317",message:"Global type '{0}' must have {1} type parameter(s)."},
Cannot_find_global_type_0:{code: 2318,category: ts.DiagnosticCategory.Error,key:"Cannot_find_global_type_0_2318",message:"Cannot find global type '{0}'."},
Named_property_0_of_types_1_and_2_are_not_identical:{code: 2319,category: ts.DiagnosticCategory.Error,key:"Named_property_0_of_types_1_and_2_are_not_identical_2319",message:"Named property '{0}' of types '{1}' and '{2}' are not identical."},
Excessive_stack_depth_comparing_types_0_and_1:{code: 2321,category: ts.DiagnosticCategory.Error,key:"Excessive_stack_depth_comparing_types_0_and_1_2321",message:"Excessive stack depth comparing types '{0}' and '{1}'."},
Type_0_is_not_assignable_to_type_1:{code: 2322,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_assignable_to_type_1_2322",message:"Type '{0}' is not assignable to type '{1}'."},
Property_0_is_missing_in_type_1:{code: 2324,category: ts.DiagnosticCategory.Error,key:"Property_0_is_missing_in_type_1_2324",message:"Property '{0}' is missing in type '{1}'."},
Property_0_is_private_in_type_1_but_not_in_type_2:{code: 2325,category: ts.DiagnosticCategory.Error,key:"Property_0_is_private_in_type_1_but_not_in_type_2_2325",message:"Property '{0}' is private in type '{1}' but not in type '{2}'."},
Types_of_property_0_are_incompatible:{code: 2326,category: ts.DiagnosticCategory.Error,key:"Types_of_property_0_are_incompatible_2326",message:"Types of property '{0}' are incompatible."},
Property_0_is_optional_in_type_1_but_required_in_type_2:{code: 2327,category: ts.DiagnosticCategory.Error,key:"Property_0_is_optional_in_type_1_but_required_in_type_2_2327",message:"Property '{0}' is optional in type '{1}' but required in type '{2}'."},
Types_of_parameters_0_and_1_are_incompatible:{code: 2328,category: ts.DiagnosticCategory.Error,key:"Types_of_parameters_0_and_1_are_incompatible_2328",message:"Types of parameters '{0}' and '{1}' are incompatible."},
Index_signature_is_missing_in_type_0:{code: 2329,category: ts.DiagnosticCategory.Error,key:"Index_signature_is_missing_in_type_0_2329",message:"Index signature is missing in type '{0}'."},
Index_signatures_are_incompatible:{code: 2330,category: ts.DiagnosticCategory.Error,key:"Index_signatures_are_incompatible_2330",message:"Index signatures are incompatible."},
this_cannot_be_referenced_in_a_module_or_namespace_body:{code: 2331,category: ts.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_a_module_or_namespace_body_2331",message:"'this' cannot be referenced in a module or namespace body."},
this_cannot_be_referenced_in_current_location:{code: 2332,category: ts.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_current_location_2332",message:"'this' cannot be referenced in current location."},
this_cannot_be_referenced_in_constructor_arguments:{code: 2333,category: ts.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_constructor_arguments_2333",message:"'this' cannot be referenced in constructor arguments."},
this_cannot_be_referenced_in_a_static_property_initializer:{code: 2334,category: ts.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_a_static_property_initializer_2334",message:"'this' cannot be referenced in a static property initializer."},
super_can_only_be_referenced_in_a_derived_class:{code: 2335,category: ts.DiagnosticCategory.Error,key:"super_can_only_be_referenced_in_a_derived_class_2335",message:"'super' can only be referenced in a derived class."},
super_cannot_be_referenced_in_constructor_arguments:{code: 2336,category: ts.DiagnosticCategory.Error,key:"super_cannot_be_referenced_in_constructor_arguments_2336",message:"'super' cannot be referenced in constructor arguments."},
Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:{code: 2337,category: ts.DiagnosticCategory.Error,key:"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337",message:"Super calls are not permitted outside constructors or in nested functions inside constructors."},
super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:{code: 2338,category: ts.DiagnosticCategory.Error,key:"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338",message:"'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."},
Property_0_does_not_exist_on_type_1:{code: 2339,category: ts.DiagnosticCategory.Error,key:"Property_0_does_not_exist_on_type_1_2339",message:"Property '{0}' does not exist on type '{1}'."},
Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:{code: 2340,category: ts.DiagnosticCategory.Error,key:"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340",message:"Only public and protected methods of the base class are accessible via the 'super' keyword."},
Property_0_is_private_and_only_accessible_within_class_1:{code: 2341,category: ts.DiagnosticCategory.Error,key:"Property_0_is_private_and_only_accessible_within_class_1_2341",message:"Property '{0}' is private and only accessible within class '{1}'."},
An_index_expression_argument_must_be_of_type_string_number_symbol_or_any:{code: 2342,category: ts.DiagnosticCategory.Error,key:"An_index_expression_argument_must_be_of_type_string_number_symbol_or_any_2342",message:"An index expression argument must be of type 'string', 'number', 'symbol', or 'any'."},
This_syntax_requires_an_imported_helper_named_1_but_module_0_has_no_exported_member_1:{code: 2343,category: ts.DiagnosticCategory.Error,key:"This_syntax_requires_an_imported_helper_named_1_but_module_0_has_no_exported_member_1_2343",message:"This syntax requires an imported helper named '{1}', but module '{0}' has no exported member '{1}'."},
Type_0_does_not_satisfy_the_constraint_1:{code: 2344,category: ts.DiagnosticCategory.Error,key:"Type_0_does_not_satisfy_the_constraint_1_2344",message:"Type '{0}' does not satisfy the constraint '{1}'."},
Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:{code: 2345,category: ts.DiagnosticCategory.Error,key:"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345",message:"Argument of type '{0}' is not assignable to parameter of type '{1}'."},
Supplied_parameters_do_not_match_any_signature_of_call_target:{code: 2346,category: ts.DiagnosticCategory.Error,key:"Supplied_parameters_do_not_match_any_signature_of_call_target_2346",message:"Supplied parameters do not match any signature of call target."},
Untyped_function_calls_may_not_accept_type_arguments:{code: 2347,category: ts.DiagnosticCategory.Error,key:"Untyped_function_calls_may_not_accept_type_arguments_2347",message:"Untyped function calls may not accept type arguments."},
Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:{code: 2348,category: ts.DiagnosticCategory.Error,key:"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348",message:"Value of type '{0}' is not callable. Did you mean to include 'new'?"},
Cannot_invoke_an_expression_whose_type_lacks_a_call_signature_Type_0_has_no_compatible_call_signatures:{code: 2349,category: ts.DiagnosticCategory.Error,key:"Cannot_invoke_an_expression_whose_type_lacks_a_call_signature_Type_0_has_no_compatible_call_signatur_2349",message:"Cannot invoke an expression whose type lacks a call signature. Type '{0}' has no compatible call signatures."},
Only_a_void_function_can_be_called_with_the_new_keyword:{code: 2350,category: ts.DiagnosticCategory.Error,key:"Only_a_void_function_can_be_called_with_the_new_keyword_2350",message:"Only a void function can be called with the 'new' keyword."},
Cannot_use_new_with_an_expression_whose_type_lacks_a_call_or_construct_signature:{code: 2351,category: ts.DiagnosticCategory.Error,key:"Cannot_use_new_with_an_expression_whose_type_lacks_a_call_or_construct_signature_2351",message:"Cannot use 'new' with an expression whose type lacks a call or construct signature."},
Type_0_cannot_be_converted_to_type_1:{code: 2352,category: ts.DiagnosticCategory.Error,key:"Type_0_cannot_be_converted_to_type_1_2352",message:"Type '{0}' cannot be converted to type '{1}'."},
Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:{code: 2353,category: ts.DiagnosticCategory.Error,key:"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353",message:"Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."},
This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:{code: 2354,category: ts.DiagnosticCategory.Error,key:"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354",message:"This syntax requires an imported helper but module '{0}' cannot be found."},
A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value:{code: 2355,category: ts.DiagnosticCategory.Error,key:"A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value_2355",message:"A function whose declared type is neither 'void' nor 'any' must return a value."},
An_arithmetic_operand_must_be_of_type_any_number_or_an_enum_type:{code: 2356,category: ts.DiagnosticCategory.Error,key:"An_arithmetic_operand_must_be_of_type_any_number_or_an_enum_type_2356",message:"An arithmetic operand must be of type 'any', 'number' or an enum type."},
The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:{code: 2357,category: ts.DiagnosticCategory.Error,key:"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357",message:"The operand of an increment or decrement operator must be a variable or a property access."},
The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:{code: 2358,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358",message:"The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."},
The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_Function_interface_type:{code: 2359,category: ts.DiagnosticCategory.Error,key:"The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_F_2359",message:"The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type."},
The_left_hand_side_of_an_in_expression_must_be_of_type_any_string_number_or_symbol:{code: 2360,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_in_expression_must_be_of_type_any_string_number_or_symbol_2360",message:"The left-hand side of an 'in' expression must be of type 'any', 'string', 'number', or 'symbol'."},
The_right_hand_side_of_an_in_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:{code: 2361,category: ts.DiagnosticCategory.Error,key:"The_right_hand_side_of_an_in_expression_must_be_of_type_any_an_object_type_or_a_type_parameter_2361",message:"The right-hand side of an 'in' expression must be of type 'any', an object type or a type parameter."},
The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type:{code: 2362,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type_2362",message:"The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type."},
The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type:{code: 2363,category: ts.DiagnosticCategory.Error,key:"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_or_an_enum_type_2363",message:"The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type."},
The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:{code: 2364,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364",message:"The left-hand side of an assignment expression must be a variable or a property access."},
Operator_0_cannot_be_applied_to_types_1_and_2:{code: 2365,category: ts.DiagnosticCategory.Error,key:"Operator_0_cannot_be_applied_to_types_1_and_2_2365",message:"Operator '{0}' cannot be applied to types '{1}' and '{2}'."},
Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:{code: 2366,category: ts.DiagnosticCategory.Error,key:"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366",message:"Function lacks ending return statement and return type does not include 'undefined'."},
Type_parameter_name_cannot_be_0:{code: 2368,category: ts.DiagnosticCategory.Error,key:"Type_parameter_name_cannot_be_0_2368",message:"Type parameter name cannot be '{0}'."},
A_parameter_property_is_only_allowed_in_a_constructor_implementation:{code: 2369,category: ts.DiagnosticCategory.Error,key:"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369",message:"A parameter property is only allowed in a constructor implementation."},
A_rest_parameter_must_be_of_an_array_type:{code: 2370,category: ts.DiagnosticCategory.Error,key:"A_rest_parameter_must_be_of_an_array_type_2370",message:"A rest parameter must be of an array type."},
A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:{code: 2371,category: ts.DiagnosticCategory.Error,key:"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371",message:"A parameter initializer is only allowed in a function or constructor implementation."},
Parameter_0_cannot_be_referenced_in_its_initializer:{code: 2372,category: ts.DiagnosticCategory.Error,key:"Parameter_0_cannot_be_referenced_in_its_initializer_2372",message:"Parameter '{0}' cannot be referenced in its initializer."},
Initializer_of_parameter_0_cannot_reference_identifier_1_declared_after_it:{code: 2373,category: ts.DiagnosticCategory.Error,key:"Initializer_of_parameter_0_cannot_reference_identifier_1_declared_after_it_2373",message:"Initializer of parameter '{0}' cannot reference identifier '{1}' declared after it."},
Duplicate_string_index_signature:{code: 2374,category: ts.DiagnosticCategory.Error,key:"Duplicate_string_index_signature_2374",message:"Duplicate string index signature."},
Duplicate_number_index_signature:{code: 2375,category: ts.DiagnosticCategory.Error,key:"Duplicate_number_index_signature_2375",message:"Duplicate number index signature."},
A_super_call_must_be_the_first_statement_in_the_constructor_when_a_class_contains_initialized_properties_or_has_parameter_properties:{code: 2376,category: ts.DiagnosticCategory.Error,key:"A_super_call_must_be_the_first_statement_in_the_constructor_when_a_class_contains_initialized_proper_2376",message:"A 'super' call must be the first statement in the constructor when a class contains initialized properties or has parameter properties."},
Constructors_for_derived_classes_must_contain_a_super_call:{code: 2377,category: ts.DiagnosticCategory.Error,key:"Constructors_for_derived_classes_must_contain_a_super_call_2377",message:"Constructors for derived classes must contain a 'super' call."},
A_get_accessor_must_return_a_value:{code: 2378,category: ts.DiagnosticCategory.Error,key:"A_get_accessor_must_return_a_value_2378",message:"A 'get' accessor must return a value."},
Getter_and_setter_accessors_do_not_agree_in_visibility:{code: 2379,category: ts.DiagnosticCategory.Error,key:"Getter_and_setter_accessors_do_not_agree_in_visibility_2379",message:"Getter and setter accessors do not agree in visibility."},
get_and_set_accessor_must_have_the_same_type:{code: 2380,category: ts.DiagnosticCategory.Error,key:"get_and_set_accessor_must_have_the_same_type_2380",message:"'get' and 'set' accessor must have the same type."},
A_signature_with_an_implementation_cannot_use_a_string_literal_type:{code: 2381,category: ts.DiagnosticCategory.Error,key:"A_signature_with_an_implementation_cannot_use_a_string_literal_type_2381",message:"A signature with an implementation cannot use a string literal type."},
Specialized_overload_signature_is_not_assignable_to_any_non_specialized_signature:{code: 2382,category: ts.DiagnosticCategory.Error,key:"Specialized_overload_signature_is_not_assignable_to_any_non_specialized_signature_2382",message:"Specialized overload signature is not assignable to any non-specialized signature."},
Overload_signatures_must_all_be_exported_or_non_exported:{code: 2383,category: ts.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_exported_or_non_exported_2383",message:"Overload signatures must all be exported or non-exported."},
Overload_signatures_must_all_be_ambient_or_non_ambient:{code: 2384,category: ts.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_ambient_or_non_ambient_2384",message:"Overload signatures must all be ambient or non-ambient."},
Overload_signatures_must_all_be_public_private_or_protected:{code: 2385,category: ts.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_public_private_or_protected_2385",message:"Overload signatures must all be public, private or protected."},
Overload_signatures_must_all_be_optional_or_required:{code: 2386,category: ts.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_optional_or_required_2386",message:"Overload signatures must all be optional or required."},
Function_overload_must_be_static:{code: 2387,category: ts.DiagnosticCategory.Error,key:"Function_overload_must_be_static_2387",message:"Function overload must be static."},
Function_overload_must_not_be_static:{code: 2388,category: ts.DiagnosticCategory.Error,key:"Function_overload_must_not_be_static_2388",message:"Function overload must not be static."},
Function_implementation_name_must_be_0:{code: 2389,category: ts.DiagnosticCategory.Error,key:"Function_implementation_name_must_be_0_2389",message:"Function implementation name must be '{0}'."},
Constructor_implementation_is_missing:{code: 2390,category: ts.DiagnosticCategory.Error,key:"Constructor_implementation_is_missing_2390",message:"Constructor implementation is missing."},
Function_implementation_is_missing_or_not_immediately_following_the_declaration:{code: 2391,category: ts.DiagnosticCategory.Error,key:"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391",message:"Function implementation is missing or not immediately following the declaration."},
Multiple_constructor_implementations_are_not_allowed:{code: 2392,category: ts.DiagnosticCategory.Error,key:"Multiple_constructor_implementations_are_not_allowed_2392",message:"Multiple constructor implementations are not allowed."},
Duplicate_function_implementation:{code: 2393,category: ts.DiagnosticCategory.Error,key:"Duplicate_function_implementation_2393",message:"Duplicate function implementation."},
Overload_signature_is_not_compatible_with_function_implementation:{code: 2394,category: ts.DiagnosticCategory.Error,key:"Overload_signature_is_not_compatible_with_function_implementation_2394",message:"Overload signature is not compatible with function implementation."},
Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:{code: 2395,category: ts.DiagnosticCategory.Error,key:"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395",message:"Individual declarations in merged declaration '{0}' must be all exported or all local."},
Declaration_name_conflicts_with_built_in_global_identifier_0:{code: 2397,category: ts.DiagnosticCategory.Error,key:"Declaration_name_conflicts_with_built_in_global_identifier_0_2397",message:"Declaration name conflicts with built-in global identifier '{0}'."},
Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:{code: 2400,category: ts.DiagnosticCategory.Error,key:"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400",message:"Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."},
Duplicate_identifier_super_Compiler_uses_super_to_capture_base_class_reference:{code: 2401,category: ts.DiagnosticCategory.Error,key:"Duplicate_identifier_super_Compiler_uses_super_to_capture_base_class_reference_2401",message:"Duplicate identifier '_super'. Compiler uses '_super' to capture base class reference."},
Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:{code: 2402,category: ts.DiagnosticCategory.Error,key:"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402",message:"Expression resolves to '_super' that compiler uses to capture base class reference."},
Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:{code: 2403,category: ts.DiagnosticCategory.Error,key:"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403",message:"Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."},
The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:{code: 2404,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404",message:"The left-hand side of a 'for...in' statement cannot use a type annotation."},
The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:{code: 2405,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405",message:"The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."},
The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:{code: 2406,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406",message:"The left-hand side of a 'for...in' statement must be a variable or a property access."},
The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter:{code: 2407,category: ts.DiagnosticCategory.Error,key:"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_2407",message:"The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter."},
Setters_cannot_return_a_value:{code: 2408,category: ts.DiagnosticCategory.Error,key:"Setters_cannot_return_a_value_2408",message:"Setters cannot return a value."},
Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:{code: 2409,category: ts.DiagnosticCategory.Error,key:"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409",message:"Return type of constructor signature must be assignable to the instance type of the class."},
The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:{code: 2410,category: ts.DiagnosticCategory.Error,key:"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410",message:"The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."},
Property_0_of_type_1_is_not_assignable_to_string_index_type_2:{code: 2411,category: ts.DiagnosticCategory.Error,key:"Property_0_of_type_1_is_not_assignable_to_string_index_type_2_2411",message:"Property '{0}' of type '{1}' is not assignable to string index type '{2}'."},
Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2:{code: 2412,category: ts.DiagnosticCategory.Error,key:"Property_0_of_type_1_is_not_assignable_to_numeric_index_type_2_2412",message:"Property '{0}' of type '{1}' is not assignable to numeric index type '{2}'."},
Numeric_index_type_0_is_not_assignable_to_string_index_type_1:{code: 2413,category: ts.DiagnosticCategory.Error,key:"Numeric_index_type_0_is_not_assignable_to_string_index_type_1_2413",message:"Numeric index type '{0}' is not assignable to string index type '{1}'."},
Class_0_incorrectly_extends_base_class_1:{code: 2415,category: ts.DiagnosticCategory.Error,key:"Class_0_incorrectly_extends_base_class_1_2415",message:"Class '{0}' incorrectly extends base class '{1}'."},
Class_static_side_0_incorrectly_extends_base_class_static_side_1:{code: 2417,category: ts.DiagnosticCategory.Error,key:"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417",message:"Class static side '{0}' incorrectly extends base class static side '{1}'."},
A_class_may_only_implement_another_class_or_interface:{code: 2422,category: ts.DiagnosticCategory.Error,key:"A_class_may_only_implement_another_class_or_interface_2422",message:"A class may only implement another class or interface."},
Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:{code: 2423,category: ts.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423",message:"Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."},
Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_property:{code: 2424,category: ts.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_proper_2424",message:"Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member property."},
Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:{code: 2425,category: ts.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425",message:"Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."},
Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:{code: 2426,category: ts.DiagnosticCategory.Error,key:"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426",message:"Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."},
Interface_name_cannot_be_0:{code: 2427,category: ts.DiagnosticCategory.Error,key:"Interface_name_cannot_be_0_2427",message:"Interface name cannot be '{0}'."},
All_declarations_of_0_must_have_identical_type_parameters:{code: 2428,category: ts.DiagnosticCategory.Error,key:"All_declarations_of_0_must_have_identical_type_parameters_2428",message:"All declarations of '{0}' must have identical type parameters."},
In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:{code: 2432,category: ts.DiagnosticCategory.Error,key:"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432",message:"In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."},
A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:{code: 2433,category: ts.DiagnosticCategory.Error,key:"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433",message:"A namespace declaration cannot be in a different file from a class or function with which it is merged."},
A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:{code: 2434,category: ts.DiagnosticCategory.Error,key:"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434",message:"A namespace declaration cannot be located prior to a class or function with which it is merged."},
Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:{code: 2435,category: ts.DiagnosticCategory.Error,key:"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435",message:"Ambient modules cannot be nested in other modules or namespaces."},
Module_0_is_hidden_by_a_local_declaration_with_the_same_name:{code: 2437,category: ts.DiagnosticCategory.Error,key:"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437",message:"Module '{0}' is hidden by a local declaration with the same name."},
Import_name_cannot_be_0:{code: 2438,category: ts.DiagnosticCategory.Error,key:"Import_name_cannot_be_0_2438",message:"Import name cannot be '{0}'."},
Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:{code: 2439,category: ts.DiagnosticCategory.Error,key:"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439",message:"Import or export declaration in an ambient module declaration cannot reference module through relative module name."},
Import_declaration_conflicts_with_local_declaration_of_0:{code: 2440,category: ts.DiagnosticCategory.Error,key:"Import_declaration_conflicts_with_local_declaration_of_0_2440",message:"Import declaration conflicts with local declaration of '{0}'."},
Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:{code: 2441,category: ts.DiagnosticCategory.Error,key:"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441",message:"Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."},
Types_have_separate_declarations_of_a_private_property_0:{code: 2442,category: ts.DiagnosticCategory.Error,key:"Types_have_separate_declarations_of_a_private_property_0_2442",message:"Types have separate declarations of a private property '{0}'."},
Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:{code: 2443,category: ts.DiagnosticCategory.Error,key:"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443",message:"Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."},
Property_0_is_protected_in_type_1_but_public_in_type_2:{code: 2444,category: ts.DiagnosticCategory.Error,key:"Property_0_is_protected_in_type_1_but_public_in_type_2_2444",message:"Property '{0}' is protected in type '{1}' but public in type '{2}'."},
Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:{code: 2445,category: ts.DiagnosticCategory.Error,key:"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445",message:"Property '{0}' is protected and only accessible within class '{1}' and its subclasses."},
Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1:{code: 2446,category: ts.DiagnosticCategory.Error,key:"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_2446",message:"Property '{0}' is protected and only accessible through an instance of class '{1}'."},
The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:{code: 2447,category: ts.DiagnosticCategory.Error,key:"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447",message:"The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."},
Block_scoped_variable_0_used_before_its_declaration:{code: 2448,category: ts.DiagnosticCategory.Error,key:"Block_scoped_variable_0_used_before_its_declaration_2448",message:"Block-scoped variable '{0}' used before its declaration."},
Class_0_used_before_its_declaration:{code: 2449,category: ts.DiagnosticCategory.Error,key:"Class_0_used_before_its_declaration_2449",message:"Class '{0}' used before its declaration."},
Enum_0_used_before_its_declaration:{code: 2450,category: ts.DiagnosticCategory.Error,key:"Enum_0_used_before_its_declaration_2450",message:"Enum '{0}' used before its declaration."},
An_enum_member_cannot_have_a_numeric_name:{code: 2452,category: ts.DiagnosticCategory.Error,key:"An_enum_member_cannot_have_a_numeric_name_2452",message:"An enum member cannot have a numeric name."},
The_type_argument_for_type_parameter_0_cannot_be_inferred_from_the_usage_Consider_specifying_the_type_arguments_explicitly:{code: 2453,category: ts.DiagnosticCategory.Error,key:"The_type_argument_for_type_parameter_0_cannot_be_inferred_from_the_usage_Consider_specifying_the_typ_2453",message:"The type argument for type parameter '{0}' cannot be inferred from the usage. Consider specifying the type arguments explicitly."},
Variable_0_is_used_before_being_assigned:{code: 2454,category: ts.DiagnosticCategory.Error,key:"Variable_0_is_used_before_being_assigned_2454",message:"Variable '{0}' is used before being assigned."},
Type_argument_candidate_1_is_not_a_valid_type_argument_because_it_is_not_a_supertype_of_candidate_0:{code: 2455,category: ts.DiagnosticCategory.Error,key:"Type_argument_candidate_1_is_not_a_valid_type_argument_because_it_is_not_a_supertype_of_candidate_0_2455",message:"Type argument candidate '{1}' is not a valid type argument because it is not a supertype of candidate '{0}'."},
Type_alias_0_circularly_references_itself:{code: 2456,category: ts.DiagnosticCategory.Error,key:"Type_alias_0_circularly_references_itself_2456",message:"Type alias '{0}' circularly references itself."},
Type_alias_name_cannot_be_0:{code: 2457,category: ts.DiagnosticCategory.Error,key:"Type_alias_name_cannot_be_0_2457",message:"Type alias name cannot be '{0}'."},
An_AMD_module_cannot_have_multiple_name_assignments:{code: 2458,category: ts.DiagnosticCategory.Error,key:"An_AMD_module_cannot_have_multiple_name_assignments_2458",message:"An AMD module cannot have multiple name assignments."},
Type_0_has_no_property_1_and_no_string_index_signature:{code: 2459,category: ts.DiagnosticCategory.Error,key:"Type_0_has_no_property_1_and_no_string_index_signature_2459",message:"Type '{0}' has no property '{1}' and no string index signature."},
Type_0_has_no_property_1:{code: 2460,category: ts.DiagnosticCategory.Error,key:"Type_0_has_no_property_1_2460",message:"Type '{0}' has no property '{1}'."},
Type_0_is_not_an_array_type:{code: 2461,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_an_array_type_2461",message:"Type '{0}' is not an array type."},
A_rest_element_must_be_last_in_a_destructuring_pattern:{code: 2462,category: ts.DiagnosticCategory.Error,key:"A_rest_element_must_be_last_in_a_destructuring_pattern_2462",message:"A rest element must be last in a destructuring pattern."},
A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:{code: 2463,category: ts.DiagnosticCategory.Error,key:"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463",message:"A binding pattern parameter cannot be optional in an implementation signature."},
A_computed_property_name_must_be_of_type_string_number_symbol_or_any:{code: 2464,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464",message:"A computed property name must be of type 'string', 'number', 'symbol', or 'any'."},
this_cannot_be_referenced_in_a_computed_property_name:{code: 2465,category: ts.DiagnosticCategory.Error,key:"this_cannot_be_referenced_in_a_computed_property_name_2465",message:"'this' cannot be referenced in a computed property name."},
super_cannot_be_referenced_in_a_computed_property_name:{code: 2466,category: ts.DiagnosticCategory.Error,key:"super_cannot_be_referenced_in_a_computed_property_name_2466",message:"'super' cannot be referenced in a computed property name."},
A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:{code: 2467,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467",message:"A computed property name cannot reference a type parameter from its containing type."},
Cannot_find_global_value_0:{code: 2468,category: ts.DiagnosticCategory.Error,key:"Cannot_find_global_value_0_2468",message:"Cannot find global value '{0}'."},
The_0_operator_cannot_be_applied_to_type_symbol:{code: 2469,category: ts.DiagnosticCategory.Error,key:"The_0_operator_cannot_be_applied_to_type_symbol_2469",message:"The '{0}' operator cannot be applied to type 'symbol'."},
Symbol_reference_does_not_refer_to_the_global_Symbol_constructor_object:{code: 2470,category: ts.DiagnosticCategory.Error,key:"Symbol_reference_does_not_refer_to_the_global_Symbol_constructor_object_2470",message:"'Symbol' reference does not refer to the global Symbol constructor object."},
A_computed_property_name_of_the_form_0_must_be_of_type_symbol:{code: 2471,category: ts.DiagnosticCategory.Error,key:"A_computed_property_name_of_the_form_0_must_be_of_type_symbol_2471",message:"A computed property name of the form '{0}' must be of type 'symbol'."},
Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:{code: 2472,category: ts.DiagnosticCategory.Error,key:"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472",message:"Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."},
Enum_declarations_must_all_be_const_or_non_const:{code: 2473,category: ts.DiagnosticCategory.Error,key:"Enum_declarations_must_all_be_const_or_non_const_2473",message:"Enum declarations must all be const or non-const."},
In_const_enum_declarations_member_initializer_must_be_constant_expression:{code: 2474,category: ts.DiagnosticCategory.Error,key:"In_const_enum_declarations_member_initializer_must_be_constant_expression_2474",message:"In 'const' enum declarations member initializer must be constant expression."},
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: 2475,category: ts.DiagnosticCategory.Error,key:"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475",message:"'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment."},
A_const_enum_member_can_only_be_accessed_using_a_string_literal:{code: 2476,category: ts.DiagnosticCategory.Error,key:"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476",message:"A const enum member can only be accessed using a string literal."},
const_enum_member_initializer_was_evaluated_to_a_non_finite_value:{code: 2477,category: ts.DiagnosticCategory.Error,key:"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477",message:"'const' enum member initializer was evaluated to a non-finite value."},
const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:{code: 2478,category: ts.DiagnosticCategory.Error,key:"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478",message:"'const' enum member initializer was evaluated to disallowed value 'NaN'."},
Property_0_does_not_exist_on_const_enum_1:{code: 2479,category: ts.DiagnosticCategory.Error,key:"Property_0_does_not_exist_on_const_enum_1_2479",message:"Property '{0}' does not exist on 'const' enum '{1}'."},
let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:{code: 2480,category: ts.DiagnosticCategory.Error,key:"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480",message:"'let' is not allowed to be used as a name in 'let' or 'const' declarations."},
Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:{code: 2481,category: ts.DiagnosticCategory.Error,key:"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481",message:"Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."},
The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:{code: 2483,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483",message:"The left-hand side of a 'for...of' statement cannot use a type annotation."},
Export_declaration_conflicts_with_exported_declaration_of_0:{code: 2484,category: ts.DiagnosticCategory.Error,key:"Export_declaration_conflicts_with_exported_declaration_of_0_2484",message:"Export declaration conflicts with exported declaration of '{0}'."},
The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:{code: 2487,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487",message:"The left-hand side of a 'for...of' statement must be a variable or a property access."},
Type_must_have_a_Symbol_iterator_method_that_returns_an_iterator:{code: 2488,category: ts.DiagnosticCategory.Error,key:"Type_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488",message:"Type must have a '[Symbol.iterator]()' method that returns an iterator."},
An_iterator_must_have_a_next_method:{code: 2489,category: ts.DiagnosticCategory.Error,key:"An_iterator_must_have_a_next_method_2489",message:"An iterator must have a 'next()' method."},
The_type_returned_by_the_next_method_of_an_iterator_must_have_a_value_property:{code: 2490,category: ts.DiagnosticCategory.Error,key:"The_type_returned_by_the_next_method_of_an_iterator_must_have_a_value_property_2490",message:"The type returned by the 'next()' method of an iterator must have a 'value' property."},
The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:{code: 2491,category: ts.DiagnosticCategory.Error,key:"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491",message:"The left-hand side of a 'for...in' statement cannot be a destructuring pattern."},
Tuple_type_0_with_length_1_cannot_be_assigned_to_tuple_with_length_2:{code: 2493,category: ts.DiagnosticCategory.Error,key:"Tuple_type_0_with_length_1_cannot_be_assigned_to_tuple_with_length_2_2493",message:"Tuple type '{0}' with length '{1}' cannot be assigned to tuple with length '{2}'."},
Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:{code: 2494,category: ts.DiagnosticCategory.Error,key:"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494",message:"Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."},
Type_0_is_not_an_array_type_or_a_string_type:{code: 2495,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_an_array_type_or_a_string_type_2495",message:"Type '{0}' is not an array type or a string type."},
The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:{code: 2496,category: ts.DiagnosticCategory.Error,key:"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496",message:"The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."},
Module_0_resolves_to_a_non_module_entity_and_cannot_be_imported_using_this_construct:{code: 2497,category: ts.DiagnosticCategory.Error,key:"Module_0_resolves_to_a_non_module_entity_and_cannot_be_imported_using_this_construct_2497",message:"Module '{0}' resolves to a non-module entity and cannot be imported using this construct."},
Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:{code: 2498,category: ts.DiagnosticCategory.Error,key:"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498",message:"Module '{0}' uses 'export =' and cannot be used with 'export *'."},
An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:{code: 2499,category: ts.DiagnosticCategory.Error,key:"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499",message:"An interface can only extend an identifier/qualified-name with optional type arguments."},
A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:{code: 2500,category: ts.DiagnosticCategory.Error,key:"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500",message:"A class can only implement an identifier/qualified-name with optional type arguments."},
A_rest_element_cannot_contain_a_binding_pattern:{code: 2501,category: ts.DiagnosticCategory.Error,key:"A_rest_element_cannot_contain_a_binding_pattern_2501",message:"A rest element cannot contain a binding pattern."},
_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:{code: 2502,category: ts.DiagnosticCategory.Error,key:"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502",message:"'{0}' is referenced directly or indirectly in its own type annotation."},
Type_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:{code: 2504,category: ts.DiagnosticCategory.Error,key:"Type_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504",message:"Type must have a '[Symbol.asyncIterator]()' method that returns an async iterator."},
A_generator_cannot_have_a_void_type_annotation:{code: 2505,category: ts.DiagnosticCategory.Error,key:"A_generator_cannot_have_a_void_type_annotation_2505",message:"A generator cannot have a 'void' type annotation."},
_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:{code: 2506,category: ts.DiagnosticCategory.Error,key:"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506",message:"'{0}' is referenced directly or indirectly in its own base expression."},
Type_0_is_not_a_constructor_function_type:{code: 2507,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_a_constructor_function_type_2507",message:"Type '{0}' is not a constructor function type."},
No_base_constructor_has_the_specified_number_of_type_arguments:{code: 2508,category: ts.DiagnosticCategory.Error,key:"No_base_constructor_has_the_specified_number_of_type_arguments_2508",message:"No base constructor has the specified number of type arguments."},
Base_constructor_return_type_0_is_not_a_class_or_interface_type:{code: 2509,category: ts.DiagnosticCategory.Error,key:"Base_constructor_return_type_0_is_not_a_class_or_interface_type_2509",message:"Base constructor return type '{0}' is not a class or interface type."},
Base_constructors_must_all_have_the_same_return_type:{code: 2510,category: ts.DiagnosticCategory.Error,key:"Base_constructors_must_all_have_the_same_return_type_2510",message:"Base constructors must all have the same return type."},
Cannot_create_an_instance_of_the_abstract_class_0:{code: 2511,category: ts.DiagnosticCategory.Error,key:"Cannot_create_an_instance_of_the_abstract_class_0_2511",message:"Cannot create an instance of the abstract class '{0}'."},
Overload_signatures_must_all_be_abstract_or_non_abstract:{code: 2512,category: ts.DiagnosticCategory.Error,key:"Overload_signatures_must_all_be_abstract_or_non_abstract_2512",message:"Overload signatures must all be abstract or non-abstract."},
Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:{code: 2513,category: ts.DiagnosticCategory.Error,key:"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513",message:"Abstract method '{0}' in class '{1}' cannot be accessed via super expression."},
Classes_containing_abstract_methods_must_be_marked_abstract:{code: 2514,category: ts.DiagnosticCategory.Error,key:"Classes_containing_abstract_methods_must_be_marked_abstract_2514",message:"Classes containing abstract methods must be marked abstract."},
Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:{code: 2515,category: ts.DiagnosticCategory.Error,key:"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515",message:"Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."},
All_declarations_of_an_abstract_method_must_be_consecutive:{code: 2516,category: ts.DiagnosticCategory.Error,key:"All_declarations_of_an_abstract_method_must_be_consecutive_2516",message:"All declarations of an abstract method must be consecutive."},
Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:{code: 2517,category: ts.DiagnosticCategory.Error,key:"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517",message:"Cannot assign an abstract constructor type to a non-abstract constructor type."},
A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:{code: 2518,category: ts.DiagnosticCategory.Error,key:"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518",message:"A 'this'-based type guard is not compatible with a parameter-based type guard."},
An_async_iterator_must_have_a_next_method:{code: 2519,category: ts.DiagnosticCategory.Error,key:"An_async_iterator_must_have_a_next_method_2519",message:"An async iterator must have a 'next()' method."},
Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:{code: 2520,category: ts.DiagnosticCategory.Error,key:"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520",message:"Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."},
Expression_resolves_to_variable_declaration_0_that_compiler_uses_to_support_async_functions:{code: 2521,category: ts.DiagnosticCategory.Error,key:"Expression_resolves_to_variable_declaration_0_that_compiler_uses_to_support_async_functions_2521",message:"Expression resolves to variable declaration '{0}' that compiler uses to support async functions."},
The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:{code: 2522,category: ts.DiagnosticCategory.Error,key:"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522",message:"The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."},
yield_expressions_cannot_be_used_in_a_parameter_initializer:{code: 2523,category: ts.DiagnosticCategory.Error,key:"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523",message:"'yield' expressions cannot be used in a parameter initializer."},
await_expressions_cannot_be_used_in_a_parameter_initializer:{code: 2524,category: ts.DiagnosticCategory.Error,key:"await_expressions_cannot_be_used_in_a_parameter_initializer_2524",message:"'await' expressions cannot be used in a parameter initializer."},
Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:{code: 2525,category: ts.DiagnosticCategory.Error,key:"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525",message:"Initializer provides no value for this binding element and the binding element has no default value."},
A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:{code: 2526,category: ts.DiagnosticCategory.Error,key:"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526",message:"A 'this' type is available only in a non-static member of a class or interface."},
The_inferred_type_of_0_references_an_inaccessible_this_type_A_type_annotation_is_necessary:{code: 2527,category: ts.DiagnosticCategory.Error,key:"The_inferred_type_of_0_references_an_inaccessible_this_type_A_type_annotation_is_necessary_2527",message:"The inferred type of '{0}' references an inaccessible 'this' type. A type annotation is necessary."},
A_module_cannot_have_multiple_default_exports:{code: 2528,category: ts.DiagnosticCategory.Error,key:"A_module_cannot_have_multiple_default_exports_2528",message:"A module cannot have multiple default exports."},
Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:{code: 2529,category: ts.DiagnosticCategory.Error,key:"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529",message:"Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."},
Property_0_is_incompatible_with_index_signature:{code: 2530,category: ts.DiagnosticCategory.Error,key:"Property_0_is_incompatible_with_index_signature_2530",message:"Property '{0}' is incompatible with index signature."},
Object_is_possibly_null:{code: 2531,category: ts.DiagnosticCategory.Error,key:"Object_is_possibly_null_2531",message:"Object is possibly 'null'."},
Object_is_possibly_undefined:{code: 2532,category: ts.DiagnosticCategory.Error,key:"Object_is_possibly_undefined_2532",message:"Object is possibly 'undefined'."},
Object_is_possibly_null_or_undefined:{code: 2533,category: ts.DiagnosticCategory.Error,key:"Object_is_possibly_null_or_undefined_2533",message:"Object is possibly 'null' or 'undefined'."},
A_function_returning_never_cannot_have_a_reachable_end_point:{code: 2534,category: ts.DiagnosticCategory.Error,key:"A_function_returning_never_cannot_have_a_reachable_end_point_2534",message:"A function returning 'never' cannot have a reachable end point."},
Enum_type_0_has_members_with_initializers_that_are_not_literals:{code: 2535,category: ts.DiagnosticCategory.Error,key:"Enum_type_0_has_members_with_initializers_that_are_not_literals_2535",message:"Enum type '{0}' has members with initializers that are not literals."},
Type_0_cannot_be_used_to_index_type_1:{code: 2536,category: ts.DiagnosticCategory.Error,key:"Type_0_cannot_be_used_to_index_type_1_2536",message:"Type '{0}' cannot be used to index type '{1}'."},
Type_0_has_no_matching_index_signature_for_type_1:{code: 2537,category: ts.DiagnosticCategory.Error,key:"Type_0_has_no_matching_index_signature_for_type_1_2537",message:"Type '{0}' has no matching index signature for type '{1}'."},
Type_0_cannot_be_used_as_an_index_type:{code: 2538,category: ts.DiagnosticCategory.Error,key:"Type_0_cannot_be_used_as_an_index_type_2538",message:"Type '{0}' cannot be used as an index type."},
Cannot_assign_to_0_because_it_is_not_a_variable:{code: 2539,category: ts.DiagnosticCategory.Error,key:"Cannot_assign_to_0_because_it_is_not_a_variable_2539",message:"Cannot assign to '{0}' because it is not a variable."},
Cannot_assign_to_0_because_it_is_a_constant_or_a_read_only_property:{code: 2540,category: ts.DiagnosticCategory.Error,key:"Cannot_assign_to_0_because_it_is_a_constant_or_a_read_only_property_2540",message:"Cannot assign to '{0}' because it is a constant or a read-only property."},
The_target_of_an_assignment_must_be_a_variable_or_a_property_access:{code: 2541,category: ts.DiagnosticCategory.Error,key:"The_target_of_an_assignment_must_be_a_variable_or_a_property_access_2541",message:"The target of an assignment must be a variable or a property access."},
Index_signature_in_type_0_only_permits_reading:{code: 2542,category: ts.DiagnosticCategory.Error,key:"Index_signature_in_type_0_only_permits_reading_2542",message:"Index signature in type '{0}' only permits reading."},
A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:{code: 2545,category: ts.DiagnosticCategory.Error,key:"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545",message:"A mixin class must have a constructor with a single rest parameter of type 'any[]'."},
Property_0_has_conflicting_declarations_and_is_inaccessible_in_type_1:{code: 2546,category: ts.DiagnosticCategory.Error,key:"Property_0_has_conflicting_declarations_and_is_inaccessible_in_type_1_2546",message:"Property '{0}' has conflicting declarations and is inaccessible in type '{1}'."},
The_type_returned_by_the_next_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:{code: 2547,category: ts.DiagnosticCategory.Error,key:"The_type_returned_by_the_next_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value__2547",message:"The type returned by the 'next()' method of an async iterator must be a promise for a type with a 'value' property."},
Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:{code: 2548,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548",message:"Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."},
Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:{code: 2549,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549",message:"Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."},
Generic_type_instantiation_is_excessively_deep_and_possibly_infinite:{code: 2550,category: ts.DiagnosticCategory.Error,key:"Generic_type_instantiation_is_excessively_deep_and_possibly_infinite_2550",message:"Generic type instantiation is excessively deep and possibly infinite."},
JSX_element_attributes_type_0_may_not_be_a_union_type:{code: 2600,category: ts.DiagnosticCategory.Error,key:"JSX_element_attributes_type_0_may_not_be_a_union_type_2600",message:"JSX element attributes type '{0}' may not be a union type."},
The_return_type_of_a_JSX_element_constructor_must_return_an_object_type:{code: 2601,category: ts.DiagnosticCategory.Error,key:"The_return_type_of_a_JSX_element_constructor_must_return_an_object_type_2601",message:"The return type of a JSX element constructor must return an object type."},
JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:{code: 2602,category: ts.DiagnosticCategory.Error,key:"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602",message:"JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."},
Property_0_in_type_1_is_not_assignable_to_type_2:{code: 2603,category: ts.DiagnosticCategory.Error,key:"Property_0_in_type_1_is_not_assignable_to_type_2_2603",message:"Property '{0}' in type '{1}' is not assignable to type '{2}'."},
JSX_element_type_0_does_not_have_any_construct_or_call_signatures:{code: 2604,category: ts.DiagnosticCategory.Error,key:"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604",message:"JSX element type '{0}' does not have any construct or call signatures."},
JSX_element_type_0_is_not_a_constructor_function_for_JSX_elements:{code: 2605,category: ts.DiagnosticCategory.Error,key:"JSX_element_type_0_is_not_a_constructor_function_for_JSX_elements_2605",message:"JSX element type '{0}' is not a constructor function for JSX elements."},
Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:{code: 2606,category: ts.DiagnosticCategory.Error,key:"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606",message:"Property '{0}' of JSX spread attribute is not assignable to target property."},
JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:{code: 2607,category: ts.DiagnosticCategory.Error,key:"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607",message:"JSX element class does not support attributes because it does not have a '{0}' property."},
The_global_type_JSX_0_may_not_have_more_than_one_property:{code: 2608,category: ts.DiagnosticCategory.Error,key:"The_global_type_JSX_0_may_not_have_more_than_one_property_2608",message:"The global type 'JSX.{0}' may not have more than one property."},
JSX_spread_child_must_be_an_array_type:{code: 2609,category: ts.DiagnosticCategory.Error,key:"JSX_spread_child_must_be_an_array_type_2609",message:"JSX spread child must be an array type."},
Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:{code: 2649,category: ts.DiagnosticCategory.Error,key:"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649",message:"Cannot augment module '{0}' with value exports because it resolves to a non-module entity."},
Cannot_emit_namespaced_JSX_elements_in_React:{code: 2650,category: ts.DiagnosticCategory.Error,key:"Cannot_emit_namespaced_JSX_elements_in_React_2650",message:"Cannot emit namespaced JSX elements in React."},
A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:{code: 2651,category: ts.DiagnosticCategory.Error,key:"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651",message:"A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."},
Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:{code: 2652,category: ts.DiagnosticCategory.Error,key:"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652",message:"Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."},
Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:{code: 2653,category: ts.DiagnosticCategory.Error,key:"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653",message:"Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."},
Exported_external_package_typings_file_cannot_contain_tripleslash_references_Please_contact_the_package_author_to_update_the_package_definition:{code: 2654,category: ts.DiagnosticCategory.Error,key:"Exported_external_package_typings_file_cannot_contain_tripleslash_references_Please_contact_the_pack_2654",message:"Exported external package typings file cannot contain tripleslash references. Please contact the package author to update the package definition."},
Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_the_package_definition:{code: 2656,category: ts.DiagnosticCategory.Error,key:"Exported_external_package_typings_file_0_is_not_a_module_Please_contact_the_package_author_to_update_2656",message:"Exported external package typings file '{0}' is not a module. Please contact the package author to update the package definition."},
JSX_expressions_must_have_one_parent_element:{code: 2657,category: ts.DiagnosticCategory.Error,key:"JSX_expressions_must_have_one_parent_element_2657",message:"JSX expressions must have one parent element."},
Type_0_provides_no_match_for_the_signature_1:{code: 2658,category: ts.DiagnosticCategory.Error,key:"Type_0_provides_no_match_for_the_signature_1_2658",message:"Type '{0}' provides no match for the signature '{1}'."},
super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:{code: 2659,category: ts.DiagnosticCategory.Error,key:"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659",message:"'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."},
super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:{code: 2660,category: ts.DiagnosticCategory.Error,key:"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660",message:"'super' can only be referenced in members of derived classes or object literal expressions."},
Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:{code: 2661,category: ts.DiagnosticCategory.Error,key:"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661",message:"Cannot export '{0}'. Only local declarations can be exported from a module."},
Cannot_find_name_0_Did_you_mean_the_static_member_1_0:{code: 2662,category: ts.DiagnosticCategory.Error,key:"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662",message:"Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"},
Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:{code: 2663,category: ts.DiagnosticCategory.Error,key:"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663",message:"Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"},
Invalid_module_name_in_augmentation_module_0_cannot_be_found:{code: 2664,category: ts.DiagnosticCategory.Error,key:"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664",message:"Invalid module name in augmentation, module '{0}' cannot be found."},
Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:{code: 2665,category: ts.DiagnosticCategory.Error,key:"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665",message:"Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."},
Exports_and_export_assignments_are_not_permitted_in_module_augmentations:{code: 2666,category: ts.DiagnosticCategory.Error,key:"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666",message:"Exports and export assignments are not permitted in module augmentations."},
Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:{code: 2667,category: ts.DiagnosticCategory.Error,key:"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667",message:"Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."},
export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:{code: 2668,category: ts.DiagnosticCategory.Error,key:"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668",message:"'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."},
Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:{code: 2669,category: ts.DiagnosticCategory.Error,key:"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669",message:"Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."},
Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:{code: 2670,category: ts.DiagnosticCategory.Error,key:"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670",message:"Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."},
Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:{code: 2671,category: ts.DiagnosticCategory.Error,key:"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671",message:"Cannot augment module '{0}' because it resolves to a non-module entity."},
Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:{code: 2672,category: ts.DiagnosticCategory.Error,key:"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672",message:"Cannot assign a '{0}' constructor type to a '{1}' constructor type."},
Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:{code: 2673,category: ts.DiagnosticCategory.Error,key:"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673",message:"Constructor of class '{0}' is private and only accessible within the class declaration."},
Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:{code: 2674,category: ts.DiagnosticCategory.Error,key:"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674",message:"Constructor of class '{0}' is protected and only accessible within the class declaration."},
Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:{code: 2675,category: ts.DiagnosticCategory.Error,key:"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675",message:"Cannot extend a class '{0}'. Class constructor is marked as private."},
Accessors_must_both_be_abstract_or_non_abstract:{code: 2676,category: ts.DiagnosticCategory.Error,key:"Accessors_must_both_be_abstract_or_non_abstract_2676",message:"Accessors must both be abstract or non-abstract."},
A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:{code: 2677,category: ts.DiagnosticCategory.Error,key:"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677",message:"A type predicate's type must be assignable to its parameter's type."},
Type_0_is_not_comparable_to_type_1:{code: 2678,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_comparable_to_type_1_2678",message:"Type '{0}' is not comparable to type '{1}'."},
A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:{code: 2679,category: ts.DiagnosticCategory.Error,key:"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679",message:"A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."},
A_this_parameter_must_be_the_first_parameter:{code: 2680,category: ts.DiagnosticCategory.Error,key:"A_this_parameter_must_be_the_first_parameter_2680",message:"A 'this' parameter must be the first parameter."},
A_constructor_cannot_have_a_this_parameter:{code: 2681,category: ts.DiagnosticCategory.Error,key:"A_constructor_cannot_have_a_this_parameter_2681",message:"A constructor cannot have a 'this' parameter."},
get_and_set_accessor_must_have_the_same_this_type:{code: 2682,category: ts.DiagnosticCategory.Error,key:"get_and_set_accessor_must_have_the_same_this_type_2682",message:"'get' and 'set' accessor must have the same 'this' type."},
this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:{code: 2683,category: ts.DiagnosticCategory.Error,key:"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683",message:"'this' implicitly has type 'any' because it does not have a type annotation."},
The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:{code: 2684,category: ts.DiagnosticCategory.Error,key:"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684",message:"The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."},
The_this_types_of_each_signature_are_incompatible:{code: 2685,category: ts.DiagnosticCategory.Error,key:"The_this_types_of_each_signature_are_incompatible_2685",message:"The 'this' types of each signature are incompatible."},
_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:{code: 2686,category: ts.DiagnosticCategory.Error,key:"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686",message:"'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."},
All_declarations_of_0_must_have_identical_modifiers:{code: 2687,category: ts.DiagnosticCategory.Error,key:"All_declarations_of_0_must_have_identical_modifiers_2687",message:"All declarations of '{0}' must have identical modifiers."},
Cannot_find_type_definition_file_for_0:{code: 2688,category: ts.DiagnosticCategory.Error,key:"Cannot_find_type_definition_file_for_0_2688",message:"Cannot find type definition file for '{0}'."},
Cannot_extend_an_interface_0_Did_you_mean_implements:{code: 2689,category: ts.DiagnosticCategory.Error,key:"Cannot_extend_an_interface_0_Did_you_mean_implements_2689",message:"Cannot extend an interface '{0}'. Did you mean 'implements'?"},
An_import_path_cannot_end_with_a_0_extension_Consider_importing_1_instead:{code: 2691,category: ts.DiagnosticCategory.Error,key:"An_import_path_cannot_end_with_a_0_extension_Consider_importing_1_instead_2691",message:"An import path cannot end with a '{0}' extension. Consider importing '{1}' instead."},
_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:{code: 2692,category: ts.DiagnosticCategory.Error,key:"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692",message:"'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."},
_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:{code: 2693,category: ts.DiagnosticCategory.Error,key:"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693",message:"'{0}' only refers to a type, but is being used as a value here."},
Namespace_0_has_no_exported_member_1:{code: 2694,category: ts.DiagnosticCategory.Error,key:"Namespace_0_has_no_exported_member_1_2694",message:"Namespace '{0}' has no exported member '{1}'."},
Left_side_of_comma_operator_is_unused_and_has_no_side_effects:{code: 2695,category: ts.DiagnosticCategory.Error,key:"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695",message:"Left side of comma operator is unused and has no side effects."},
The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:{code: 2696,category: ts.DiagnosticCategory.Error,key:"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696",message:"The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"},
An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:{code: 2697,category: ts.DiagnosticCategory.Error,key:"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697",message:"An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your `--lib` option."},
Spread_types_may_only_be_created_from_object_types:{code: 2698,category: ts.DiagnosticCategory.Error,key:"Spread_types_may_only_be_created_from_object_types_2698",message:"Spread types may only be created from object types."},
Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:{code: 2699,category: ts.DiagnosticCategory.Error,key:"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699",message:"Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."},
Rest_types_may_only_be_created_from_object_types:{code: 2700,category: ts.DiagnosticCategory.Error,key:"Rest_types_may_only_be_created_from_object_types_2700",message:"Rest types may only be created from object types."},
The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:{code: 2701,category: ts.DiagnosticCategory.Error,key:"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701",message:"The target of an object rest assignment must be a variable or a property access."},
_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:{code: 2702,category: ts.DiagnosticCategory.Error,key:"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702",message:"'{0}' only refers to a type, but is being used as a namespace here."},
The_operand_of_a_delete_operator_must_be_a_property_reference:{code: 2703,category: ts.DiagnosticCategory.Error,key:"The_operand_of_a_delete_operator_must_be_a_property_reference_2703",message:"The operand of a delete operator must be a property reference."},
The_operand_of_a_delete_operator_cannot_be_a_read_only_property:{code: 2704,category: ts.DiagnosticCategory.Error,key:"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704",message:"The operand of a delete operator cannot be a read-only property."},
An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:{code: 2705,category: ts.DiagnosticCategory.Error,key:"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705",message:"An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your `--lib` option."},
Required_type_parameters_may_not_follow_optional_type_parameters:{code: 2706,category: ts.DiagnosticCategory.Error,key:"Required_type_parameters_may_not_follow_optional_type_parameters_2706",message:"Required type parameters may not follow optional type parameters."},
Generic_type_0_requires_between_1_and_2_type_arguments:{code: 2707,category: ts.DiagnosticCategory.Error,key:"Generic_type_0_requires_between_1_and_2_type_arguments_2707",message:"Generic type '{0}' requires between {1} and {2} type arguments."},
Cannot_use_namespace_0_as_a_value:{code: 2708,category: ts.DiagnosticCategory.Error,key:"Cannot_use_namespace_0_as_a_value_2708",message:"Cannot use namespace '{0}' as a value."},
Cannot_use_namespace_0_as_a_type:{code: 2709,category: ts.DiagnosticCategory.Error,key:"Cannot_use_namespace_0_as_a_type_2709",message:"Cannot use namespace '{0}' as a type."},
_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:{code: 2710,category: ts.DiagnosticCategory.Error,key:"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710",message:"'{0}' are specified twice. The attribute named '{0}' will be overwritten."},
Import_declaration_0_is_using_private_name_1:{code: 4000,category: ts.DiagnosticCategory.Error,key:"Import_declaration_0_is_using_private_name_1_4000",message:"Import declaration '{0}' is using private name '{1}'."},
Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:{code: 4002,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002",message:"Type parameter '{0}' of exported class has or is using private name '{1}'."},
Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:{code: 4004,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004",message:"Type parameter '{0}' of exported interface has or is using private name '{1}'."},
Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:{code: 4006,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006",message:"Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."},
Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:{code: 4008,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008",message:"Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."},
Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:{code: 4010,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010",message:"Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."},
Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:{code: 4012,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012",message:"Type parameter '{0}' of public method from exported class has or is using private name '{1}'."},
Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:{code: 4014,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014",message:"Type parameter '{0}' of method from exported interface has or is using private name '{1}'."},
Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:{code: 4016,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016",message:"Type parameter '{0}' of exported function has or is using private name '{1}'."},
Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:{code: 4019,category: ts.DiagnosticCategory.Error,key:"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019",message:"Implements clause of exported class '{0}' has or is using private name '{1}'."},
extends_clause_of_exported_class_0_has_or_is_using_private_name_1:{code: 4020,category: ts.DiagnosticCategory.Error,key:"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020",message:"'extends' clause of exported class '{0}' has or is using private name '{1}'."},
extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:{code: 4022,category: ts.DiagnosticCategory.Error,key:"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022",message:"'extends' clause of exported interface '{0}' has or is using private name '{1}'."},
Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4023,category: ts.DiagnosticCategory.Error,key:"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023",message:"Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."},
Exported_variable_0_has_or_is_using_name_1_from_private_module_2:{code: 4024,category: ts.DiagnosticCategory.Error,key:"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024",message:"Exported variable '{0}' has or is using name '{1}' from private module '{2}'."},
Exported_variable_0_has_or_is_using_private_name_1:{code: 4025,category: ts.DiagnosticCategory.Error,key:"Exported_variable_0_has_or_is_using_private_name_1_4025",message:"Exported variable '{0}' has or is using private name '{1}'."},
Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4026,category: ts.DiagnosticCategory.Error,key:"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026",message:"Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."},
Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4027,category: ts.DiagnosticCategory.Error,key:"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027",message:"Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."},
Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:{code: 4028,category: ts.DiagnosticCategory.Error,key:"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028",message:"Public static property '{0}' of exported class has or is using private name '{1}'."},
Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4029,category: ts.DiagnosticCategory.Error,key:"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029",message:"Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."},
Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4030,category: ts.DiagnosticCategory.Error,key:"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030",message:"Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."},
Public_property_0_of_exported_class_has_or_is_using_private_name_1:{code: 4031,category: ts.DiagnosticCategory.Error,key:"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031",message:"Public property '{0}' of exported class has or is using private name '{1}'."},
Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:{code: 4032,category: ts.DiagnosticCategory.Error,key:"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032",message:"Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."},
Property_0_of_exported_interface_has_or_is_using_private_name_1:{code: 4033,category: ts.DiagnosticCategory.Error,key:"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033",message:"Property '{0}' of exported interface has or is using private name '{1}'."},
Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4034,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_name_1_from_private_4034",message:"Parameter '{0}' of public static property setter from exported class has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_private_name_1:{code: 4035,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_property_setter_from_exported_class_has_or_is_using_private_name_1_4035",message:"Parameter '{0}' of public static property setter from exported class has or is using private name '{1}'."},
Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4036,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_name_1_from_private_module_4036",message:"Parameter '{0}' of public property setter from exported class has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_private_name_1:{code: 4037,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_property_setter_from_exported_class_has_or_is_using_private_name_1_4037",message:"Parameter '{0}' of public property setter from exported class has or is using private name '{1}'."},
Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code: 4038,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_externa_4038",message:"Return type of public static property getter from exported class has or is using name '{0}' from external module {1} but cannot be named."},
Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code: 4039,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_name_0_from_private_4039",message:"Return type of public static property getter from exported class has or is using name '{0}' from private module '{1}'."},
Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_private_name_0:{code: 4040,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_static_property_getter_from_exported_class_has_or_is_using_private_name_0_4040",message:"Return type of public static property getter from exported class has or is using private name '{0}'."},
Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code: 4041,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_external_modul_4041",message:"Return type of public property getter from exported class has or is using name '{0}' from external module {1} but cannot be named."},
Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code: 4042,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_property_getter_from_exported_class_has_or_is_using_name_0_from_private_module_4042",message:"Return type of public property getter from exported class has or is using name '{0}' from private module '{1}'."},
Return_type_of_public_property_getter_from_exported_class_has_or_is_using_private_name_0:{code: 4043,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_property_getter_from_exported_class_has_or_is_using_private_name_0_4043",message:"Return type of public property getter from exported class has or is using private name '{0}'."},
Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code: 4044,category: ts.DiagnosticCategory.Error,key:"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044",message:"Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."},
Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:{code: 4045,category: ts.DiagnosticCategory.Error,key:"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045",message:"Return type of constructor signature from exported interface has or is using private name '{0}'."},
Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code: 4046,category: ts.DiagnosticCategory.Error,key:"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046",message:"Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."},
Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:{code: 4047,category: ts.DiagnosticCategory.Error,key:"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047",message:"Return type of call signature from exported interface has or is using private name '{0}'."},
Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code: 4048,category: ts.DiagnosticCategory.Error,key:"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048",message:"Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."},
Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:{code: 4049,category: ts.DiagnosticCategory.Error,key:"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049",message:"Return type of index signature from exported interface has or is using private name '{0}'."},
Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code: 4050,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050",message:"Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."},
Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code: 4051,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051",message:"Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."},
Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:{code: 4052,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052",message:"Return type of public static method from exported class has or is using private name '{0}'."},
Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code: 4053,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053",message:"Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."},
Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:{code: 4054,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054",message:"Return type of public method from exported class has or is using name '{0}' from private module '{1}'."},
Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:{code: 4055,category: ts.DiagnosticCategory.Error,key:"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055",message:"Return type of public method from exported class has or is using private name '{0}'."},
Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:{code: 4056,category: ts.DiagnosticCategory.Error,key:"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056",message:"Return type of method from exported interface has or is using name '{0}' from private module '{1}'."},
Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:{code: 4057,category: ts.DiagnosticCategory.Error,key:"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057",message:"Return type of method from exported interface has or is using private name '{0}'."},
Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:{code: 4058,category: ts.DiagnosticCategory.Error,key:"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058",message:"Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."},
Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:{code: 4059,category: ts.DiagnosticCategory.Error,key:"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059",message:"Return type of exported function has or is using name '{0}' from private module '{1}'."},
Return_type_of_exported_function_has_or_is_using_private_name_0:{code: 4060,category: ts.DiagnosticCategory.Error,key:"Return_type_of_exported_function_has_or_is_using_private_name_0_4060",message:"Return type of exported function has or is using private name '{0}'."},
Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4061,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061",message:"Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."},
Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4062,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062",message:"Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:{code: 4063,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063",message:"Parameter '{0}' of constructor from exported class has or is using private name '{1}'."},
Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code: 4064,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064",message:"Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:{code: 4065,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065",message:"Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."},
Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code: 4066,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066",message:"Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:{code: 4067,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067",message:"Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."},
Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4068,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068",message:"Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."},
Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4069,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069",message:"Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:{code: 4070,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070",message:"Parameter '{0}' of public static method from exported class has or is using private name '{1}'."},
Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4071,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071",message:"Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."},
Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:{code: 4072,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072",message:"Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:{code: 4073,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073",message:"Parameter '{0}' of public method from exported class has or is using private name '{1}'."},
Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code: 4074,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074",message:"Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:{code: 4075,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075",message:"Parameter '{0}' of method from exported interface has or is using private name '{1}'."},
Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:{code: 4076,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076",message:"Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."},
Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:{code: 4077,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077",message:"Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_exported_function_has_or_is_using_private_name_1:{code: 4078,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078",message:"Parameter '{0}' of exported function has or is using private name '{1}'."},
Exported_type_alias_0_has_or_is_using_private_name_1:{code: 4081,category: ts.DiagnosticCategory.Error,key:"Exported_type_alias_0_has_or_is_using_private_name_1_4081",message:"Exported type alias '{0}' has or is using private name '{1}'."},
Default_export_of_the_module_has_or_is_using_private_name_0:{code: 4082,category: ts.DiagnosticCategory.Error,key:"Default_export_of_the_module_has_or_is_using_private_name_0_4082",message:"Default export of the module has or is using private name '{0}'."},
Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:{code: 4083,category: ts.DiagnosticCategory.Error,key:"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083",message:"Type parameter '{0}' of exported type alias has or is using private name '{1}'."},
Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:{code: 4090,category: ts.DiagnosticCategory.Message,key:"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090",message:"Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."},
Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:{code: 4091,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091",message:"Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."},
Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:{code: 4092,category: ts.DiagnosticCategory.Error,key:"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092",message:"Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."},
extends_clause_of_exported_class_0_refers_to_a_type_whose_name_cannot_be_referenced:{code: 4093,category: ts.DiagnosticCategory.Error,key:"extends_clause_of_exported_class_0_refers_to_a_type_whose_name_cannot_be_referenced_4093",message:"'extends' clause of exported class '{0}' refers to a type whose name cannot be referenced."},
The_current_host_does_not_support_the_0_option:{code: 5001,category: ts.DiagnosticCategory.Error,key:"The_current_host_does_not_support_the_0_option_5001",message:"The current host does not support the '{0}' option."},
Cannot_find_the_common_subdirectory_path_for_the_input_files:{code: 5009,category: ts.DiagnosticCategory.Error,key:"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009",message:"Cannot find the common subdirectory path for the input files."},
File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:{code: 5010,category: ts.DiagnosticCategory.Error,key:"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010",message:"File specification cannot end in a recursive directory wildcard ('**'): '{0}'."},
Compiler_option_0_requires_a_value_of_type_1:{code: 5024,category: ts.DiagnosticCategory.Error,key:"Compiler_option_0_requires_a_value_of_type_1_5024",message:"Compiler option '{0}' requires a value of type {1}."},
Option_project_cannot_be_mixed_with_source_files_on_a_command_line:{code: 5042,category: ts.DiagnosticCategory.Error,key:"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042",message:"Option 'project' cannot be mixed with source files on a command line."},
Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:{code: 5047,category: ts.DiagnosticCategory.Error,key:"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047",message:"Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."},
Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:{code: 5051,category: ts.DiagnosticCategory.Error,key:"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051",message:"Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."},
Option_0_cannot_be_specified_without_specifying_option_1:{code: 5052,category: ts.DiagnosticCategory.Error,key:"Option_0_cannot_be_specified_without_specifying_option_1_5052",message:"Option '{0}' cannot be specified without specifying option '{1}'."},
Option_0_cannot_be_specified_with_option_1:{code: 5053,category: ts.DiagnosticCategory.Error,key:"Option_0_cannot_be_specified_with_option_1_5053",message:"Option '{0}' cannot be specified with option '{1}'."},
A_tsconfig_json_file_is_already_defined_at_Colon_0:{code: 5054,category: ts.DiagnosticCategory.Error,key:"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054",message:"A 'tsconfig.json' file is already defined at: '{0}'."},
Cannot_write_file_0_because_it_would_overwrite_input_file:{code: 5055,category: ts.DiagnosticCategory.Error,key:"Cannot_write_file_0_because_it_would_overwrite_input_file_5055",message:"Cannot write file '{0}' because it would overwrite input file."},
Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:{code: 5056,category: ts.DiagnosticCategory.Error,key:"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056",message:"Cannot write file '{0}' because it would be overwritten by multiple input files."},
Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:{code: 5057,category: ts.DiagnosticCategory.Error,key:"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057",message:"Cannot find a tsconfig.json file at the specified directory: '{0}'."},
The_specified_path_does_not_exist_Colon_0:{code: 5058,category: ts.DiagnosticCategory.Error,key:"The_specified_path_does_not_exist_Colon_0_5058",message:"The specified path does not exist: '{0}'."},
Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:{code: 5059,category: ts.DiagnosticCategory.Error,key:"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059",message:"Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."},
Option_paths_cannot_be_used_without_specifying_baseUrl_option:{code: 5060,category: ts.DiagnosticCategory.Error,key:"Option_paths_cannot_be_used_without_specifying_baseUrl_option_5060",message:"Option 'paths' cannot be used without specifying '--baseUrl' option."},
Pattern_0_can_have_at_most_one_Asterisk_character:{code: 5061,category: ts.DiagnosticCategory.Error,key:"Pattern_0_can_have_at_most_one_Asterisk_character_5061",message:"Pattern '{0}' can have at most one '*' character."},
Substitution_0_in_pattern_1_in_can_have_at_most_one_Asterisk_character:{code: 5062,category: ts.DiagnosticCategory.Error,key:"Substitution_0_in_pattern_1_in_can_have_at_most_one_Asterisk_character_5062",message:"Substitution '{0}' in pattern '{1}' in can have at most one '*' character."},
Substitutions_for_pattern_0_should_be_an_array:{code: 5063,category: ts.DiagnosticCategory.Error,key:"Substitutions_for_pattern_0_should_be_an_array_5063",message:"Substitutions for pattern '{0}' should be an array."},
Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:{code: 5064,category: ts.DiagnosticCategory.Error,key:"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064",message:"Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."},
File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:{code: 5065,category: ts.DiagnosticCategory.Error,key:"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065",message:"File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."},
Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:{code: 5066,category: ts.DiagnosticCategory.Error,key:"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066",message:"Substitutions for pattern '{0}' shouldn't be an empty array."},
Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:{code: 5067,category: ts.DiagnosticCategory.Error,key:"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067",message:"Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."},
Concatenate_and_emit_output_to_single_file:{code: 6001,category: ts.DiagnosticCategory.Message,key:"Concatenate_and_emit_output_to_single_file_6001",message:"Concatenate and emit output to single file."},
Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:{code: 6003,category: ts.DiagnosticCategory.Message,key:"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6003",message:"Specify the location where debugger should locate map files instead of generated locations."},
Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:{code: 6004,category: ts.DiagnosticCategory.Message,key:"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004",message:"Specify the location where debugger should locate TypeScript files instead of source locations."},
Redirect_output_structure_to_the_directory:{code: 6006,category: ts.DiagnosticCategory.Message,key:"Redirect_output_structure_to_the_directory_6006",message:"Redirect output structure to the directory."},
Do_not_erase_const_enum_declarations_in_generated_code:{code: 6007,category: ts.DiagnosticCategory.Message,key:"Do_not_erase_const_enum_declarations_in_generated_code_6007",message:"Do not erase const enum declarations in generated code."},
Do_not_emit_outputs_if_any_errors_were_reported:{code: 6008,category: ts.DiagnosticCategory.Message,key:"Do_not_emit_outputs_if_any_errors_were_reported_6008",message:"Do not emit outputs if any errors were reported."},
Do_not_emit_comments_to_output:{code: 6009,category: ts.DiagnosticCategory.Message,key:"Do_not_emit_comments_to_output_6009",message:"Do not emit comments to output."},
Do_not_emit_outputs:{code: 6010,category: ts.DiagnosticCategory.Message,key:"Do_not_emit_outputs_6010",message:"Do not emit outputs."},
Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:{code: 6011,category: ts.DiagnosticCategory.Message,key:"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011",message:"Allow default imports from modules with no default export. This does not affect code emit, just typechecking."},
Skip_type_checking_of_declaration_files:{code: 6012,category: ts.DiagnosticCategory.Message,key:"Skip_type_checking_of_declaration_files_6012",message:"Skip type checking of declaration files."},
Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:{code: 6020,category: ts.DiagnosticCategory.Message,key:"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020",message:"Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."},
Insert_command_line_options_and_files_from_a_file:{code: 6030,category: ts.DiagnosticCategory.Message,key:"Insert_command_line_options_and_files_from_a_file_6030",message:"Insert command line options and files from a file."},
Argument_for_0_option_must_be_Colon_1:{code: 6046,category: ts.DiagnosticCategory.Error,key:"Argument_for_0_option_must_be_Colon_1_6046",message:"Argument for '{0}' option must be: {1}."},
Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:{code: 6048,category: ts.DiagnosticCategory.Error,key:"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048",message:"Locale must be of the form <language> or <language>-<territory>. For example '{0}' or '{1}'."},
Raise_error_on_expressions_and_declarations_with_an_implied_any_type:{code: 6052,category: ts.DiagnosticCategory.Message,key:"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052",message:"Raise error on expressions and declarations with an implied 'any' type."},
File_0_not_found:{code: 6053,category: ts.DiagnosticCategory.Error,key:"File_0_not_found_6053",message:"File '{0}' not found."},
File_0_has_unsupported_extension_The_only_supported_extensions_are_1:{code: 6054,category: ts.DiagnosticCategory.Error,key:"File_0_has_unsupported_extension_The_only_supported_extensions_are_1_6054",message:"File '{0}' has unsupported extension. The only supported extensions are {1}."},
Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:{code: 6055,category: ts.DiagnosticCategory.Message,key:"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055",message:"Suppress noImplicitAny errors for indexing objects lacking index signatures."},
Do_not_emit_declarations_for_code_that_has_an_internal_annotation:{code: 6056,category: ts.DiagnosticCategory.Message,key:"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056",message:"Do not emit declarations for code that has an '@internal' annotation."},
Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:{code: 6058,category: ts.DiagnosticCategory.Message,key:"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058",message:"Specify the root directory of input files. Use to control the output directory structure with --outDir."},
File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:{code: 6059,category: ts.DiagnosticCategory.Error,key:"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059",message:"File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."},
Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:{code: 6060,category: ts.DiagnosticCategory.Message,key:"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060",message:"Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."},
Option_0_can_only_be_specified_in_tsconfig_json_file:{code: 6064,category: ts.DiagnosticCategory.Error,key:"Option_0_can_only_be_specified_in_tsconfig_json_file_6064",message:"Option '{0}' can only be specified in 'tsconfig.json' file."},
Enables_experimental_support_for_ES7_decorators:{code: 6065,category: ts.DiagnosticCategory.Message,key:"Enables_experimental_support_for_ES7_decorators_6065",message:"Enables experimental support for ES7 decorators."},
Enables_experimental_support_for_emitting_type_metadata_for_decorators:{code: 6066,category: ts.DiagnosticCategory.Message,key:"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066",message:"Enables experimental support for emitting type metadata for decorators."},
Enables_experimental_support_for_ES7_async_functions:{code: 6068,category: ts.DiagnosticCategory.Message,key:"Enables_experimental_support_for_ES7_async_functions_6068",message:"Enables experimental support for ES7 async functions."},
Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:{code: 6070,category: ts.DiagnosticCategory.Message,key:"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070",message:"Initializes a TypeScript project and creates a tsconfig.json file."},
Successfully_created_a_tsconfig_json_file:{code: 6071,category: ts.DiagnosticCategory.Message,key:"Successfully_created_a_tsconfig_json_file_6071",message:"Successfully created a tsconfig.json file."},
Suppress_excess_property_checks_for_object_literals:{code: 6072,category: ts.DiagnosticCategory.Message,key:"Suppress_excess_property_checks_for_object_literals_6072",message:"Suppress excess property checks for object literals."},
Stylize_errors_and_messages_using_color_and_context_experimental:{code: 6073,category: ts.DiagnosticCategory.Message,key:"Stylize_errors_and_messages_using_color_and_context_experimental_6073",message:"Stylize errors and messages using color and context (experimental)."},
Do_not_report_errors_on_unused_labels:{code: 6074,category: ts.DiagnosticCategory.Message,key:"Do_not_report_errors_on_unused_labels_6074",message:"Do not report errors on unused labels."},
Report_error_when_not_all_code_paths_in_function_return_a_value:{code: 6075,category: ts.DiagnosticCategory.Message,key:"Report_error_when_not_all_code_paths_in_function_return_a_value_6075",message:"Report error when not all code paths in function return a value."},
Report_errors_for_fallthrough_cases_in_switch_statement:{code: 6076,category: ts.DiagnosticCategory.Message,key:"Report_errors_for_fallthrough_cases_in_switch_statement_6076",message:"Report errors for fallthrough cases in switch statement."},
Do_not_report_errors_on_unreachable_code:{code: 6077,category: ts.DiagnosticCategory.Message,key:"Do_not_report_errors_on_unreachable_code_6077",message:"Do not report errors on unreachable code."},
Disallow_inconsistently_cased_references_to_the_same_file:{code: 6078,category: ts.DiagnosticCategory.Message,key:"Disallow_inconsistently_cased_references_to_the_same_file_6078",message:"Disallow inconsistently-cased references to the same file."},
Specify_library_files_to_be_included_in_the_compilation_Colon:{code: 6079,category: ts.DiagnosticCategory.Message,key:"Specify_library_files_to_be_included_in_the_compilation_Colon_6079",message:"Specify library files to be included in the compilation: "},
File_0_has_an_unsupported_extension_so_skipping_it:{code: 6081,category: ts.DiagnosticCategory.Message,key:"File_0_has_an_unsupported_extension_so_skipping_it_6081",message:"File '{0}' has an unsupported extension, so skipping it."},
Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:{code: 6084,category: ts.DiagnosticCategory.Message,key:"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084",message:"[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"},
Enable_tracing_of_the_name_resolution_process:{code: 6085,category: ts.DiagnosticCategory.Message,key:"Enable_tracing_of_the_name_resolution_process_6085",message:"Enable tracing of the name resolution process."},
Resolving_module_0_from_1:{code: 6086,category: ts.DiagnosticCategory.Message,key:"Resolving_module_0_from_1_6086",message:"======== Resolving module '{0}' from '{1}'. ========"},
Module_resolution_kind_is_not_specified_using_0:{code: 6088,category: ts.DiagnosticCategory.Message,key:"Module_resolution_kind_is_not_specified_using_0_6088",message:"Module resolution kind is not specified, using '{0}'."},
Module_name_0_was_successfully_resolved_to_1:{code: 6089,category: ts.DiagnosticCategory.Message,key:"Module_name_0_was_successfully_resolved_to_1_6089",message:"======== Module name '{0}' was successfully resolved to '{1}'. ========"},
Module_name_0_was_not_resolved:{code: 6090,category: ts.DiagnosticCategory.Message,key:"Module_name_0_was_not_resolved_6090",message:"======== Module name '{0}' was not resolved. ========"},
paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:{code: 6091,category: ts.DiagnosticCategory.Message,key:"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091",message:"'paths' option is specified, looking for a pattern to match module name '{0}'."},
Module_name_0_matched_pattern_1:{code: 6092,category: ts.DiagnosticCategory.Message,key:"Module_name_0_matched_pattern_1_6092",message:"Module name '{0}', matched pattern '{1}'."},
Resolving_module_name_0_relative_to_base_url_1_2:{code: 6094,category: ts.DiagnosticCategory.Message,key:"Resolving_module_name_0_relative_to_base_url_1_2_6094",message:"Resolving module name '{0}' relative to base url '{1}' - '{2}'."},
File_0_does_not_exist:{code: 6096,category: ts.DiagnosticCategory.Message,key:"File_0_does_not_exist_6096",message:"File '{0}' does not exist."},
File_0_exist_use_it_as_a_name_resolution_result:{code: 6097,category: ts.DiagnosticCategory.Message,key:"File_0_exist_use_it_as_a_name_resolution_result_6097",message:"File '{0}' exist - use it as a name resolution result."},
package_json_does_not_have_a_0_field:{code: 6100,category: ts.DiagnosticCategory.Message,key:"package_json_does_not_have_a_0_field_6100",message:"'package.json' does not have a '{0}' field."},
package_json_has_0_field_1_that_references_2:{code: 6101,category: ts.DiagnosticCategory.Message,key:"package_json_has_0_field_1_that_references_2_6101",message:"'package.json' has '{0}' field '{1}' that references '{2}'."},
Allow_javascript_files_to_be_compiled:{code: 6102,category: ts.DiagnosticCategory.Message,key:"Allow_javascript_files_to_be_compiled_6102",message:"Allow javascript files to be compiled."},
Option_0_should_have_array_of_strings_as_a_value:{code: 6103,category: ts.DiagnosticCategory.Error,key:"Option_0_should_have_array_of_strings_as_a_value_6103",message:"Option '{0}' should have array of strings as a value."},
Checking_if_0_is_the_longest_matching_prefix_for_1_2:{code: 6104,category: ts.DiagnosticCategory.Message,key:"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104",message:"Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."},
Expected_type_of_0_field_in_package_json_to_be_string_got_1:{code: 6105,category: ts.DiagnosticCategory.Message,key:"Expected_type_of_0_field_in_package_json_to_be_string_got_1_6105",message:"Expected type of '{0}' field in 'package.json' to be 'string', got '{1}'."},
baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:{code: 6106,category: ts.DiagnosticCategory.Message,key:"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106",message:"'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."},
rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:{code: 6107,category: ts.DiagnosticCategory.Message,key:"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107",message:"'rootDirs' option is set, using it to resolve relative module name '{0}'."},
Longest_matching_prefix_for_0_is_1:{code: 6108,category: ts.DiagnosticCategory.Message,key:"Longest_matching_prefix_for_0_is_1_6108",message:"Longest matching prefix for '{0}' is '{1}'."},
Loading_0_from_the_root_dir_1_candidate_location_2:{code: 6109,category: ts.DiagnosticCategory.Message,key:"Loading_0_from_the_root_dir_1_candidate_location_2_6109",message:"Loading '{0}' from the root dir '{1}', candidate location '{2}'."},
Trying_other_entries_in_rootDirs:{code: 6110,category: ts.DiagnosticCategory.Message,key:"Trying_other_entries_in_rootDirs_6110",message:"Trying other entries in 'rootDirs'."},
Module_resolution_using_rootDirs_has_failed:{code: 6111,category: ts.DiagnosticCategory.Message,key:"Module_resolution_using_rootDirs_has_failed_6111",message:"Module resolution using 'rootDirs' has failed."},
Unknown_option_excludes_Did_you_mean_exclude:{code: 6114,category: ts.DiagnosticCategory.Error,key:"Unknown_option_excludes_Did_you_mean_exclude_6114",message:"Unknown option 'excludes'. Did you mean 'exclude'?"},
Raise_error_on_this_expressions_with_an_implied_any_type:{code: 6115,category: ts.DiagnosticCategory.Message,key:"Raise_error_on_this_expressions_with_an_implied_any_type_6115",message:"Raise error on 'this' expressions with an implied 'any' type."},
Resolving_using_primary_search_paths:{code: 6117,category: ts.DiagnosticCategory.Message,key:"Resolving_using_primary_search_paths_6117",message:"Resolving using primary search paths..."},
Resolving_from_node_modules_folder:{code: 6118,category: ts.DiagnosticCategory.Message,key:"Resolving_from_node_modules_folder_6118",message:"Resolving from node_modules folder..."},
Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:{code: 6119,category: ts.DiagnosticCategory.Message,key:"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119",message:"======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"},
Type_reference_directive_0_was_not_resolved:{code: 6120,category: ts.DiagnosticCategory.Message,key:"Type_reference_directive_0_was_not_resolved_6120",message:"======== Type reference directive '{0}' was not resolved. ========"},
Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:{code: 6123,category: ts.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123",message:"======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"},
Type_declaration_files_to_be_included_in_compilation:{code: 6124,category: ts.DiagnosticCategory.Message,key:"Type_declaration_files_to_be_included_in_compilation_6124",message:"Type declaration files to be included in compilation."},
Looking_up_in_node_modules_folder_initial_location_0:{code: 6125,category: ts.DiagnosticCategory.Message,key:"Looking_up_in_node_modules_folder_initial_location_0_6125",message:"Looking up in 'node_modules' folder, initial location '{0}'."},
Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:{code: 6126,category: ts.DiagnosticCategory.Message,key:"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126",message:"Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."},
Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:{code: 6127,category: ts.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127",message:"======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"},
Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:{code: 6128,category: ts.DiagnosticCategory.Message,key:"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128",message:"======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"},
The_config_file_0_found_doesn_t_contain_any_source_files:{code: 6129,category: ts.DiagnosticCategory.Error,key:"The_config_file_0_found_doesn_t_contain_any_source_files_6129",message:"The config file '{0}' found doesn't contain any source files."},
Resolving_real_path_for_0_result_1:{code: 6130,category: ts.DiagnosticCategory.Message,key:"Resolving_real_path_for_0_result_1_6130",message:"Resolving real path for '{0}', result '{1}'."},
Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:{code: 6131,category: ts.DiagnosticCategory.Error,key:"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131",message:"Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."},
File_name_0_has_a_1_extension_stripping_it:{code: 6132,category: ts.DiagnosticCategory.Message,key:"File_name_0_has_a_1_extension_stripping_it_6132",message:"File name '{0}' has a '{1}' extension - stripping it."},
_0_is_declared_but_never_used:{code: 6133,category: ts.DiagnosticCategory.Error,key:"_0_is_declared_but_never_used_6133",message:"'{0}' is declared but never used."},
Report_errors_on_unused_locals:{code: 6134,category: ts.DiagnosticCategory.Message,key:"Report_errors_on_unused_locals_6134",message:"Report errors on unused locals."},
Report_errors_on_unused_parameters:{code: 6135,category: ts.DiagnosticCategory.Message,key:"Report_errors_on_unused_parameters_6135",message:"Report errors on unused parameters."},
The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:{code: 6136,category: ts.DiagnosticCategory.Message,key:"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136",message:"The maximum dependency depth to search under node_modules and load JavaScript files."},
Property_0_is_declared_but_never_used:{code: 6138,category: ts.DiagnosticCategory.Error,key:"Property_0_is_declared_but_never_used_6138",message:"Property '{0}' is declared but never used."},
Import_emit_helpers_from_tslib:{code: 6139,category: ts.DiagnosticCategory.Message,key:"Import_emit_helpers_from_tslib_6139",message:"Import emit helpers from 'tslib'."},
Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:{code: 6140,category: ts.DiagnosticCategory.Error,key:"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140",message:"Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."},
Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:{code: 6141,category: ts.DiagnosticCategory.Message,key:"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",message:"Parse in strict mode and emit \"use strict\" for each source file."},
Module_0_was_resolved_to_1_but_jsx_is_not_set:{code: 6142,category: ts.DiagnosticCategory.Error,key:"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142",message:"Module '{0}' was resolved to '{1}', but '--jsx' is not set."},
Module_0_was_resolved_to_1_but_allowJs_is_not_set:{code: 6143,category: ts.DiagnosticCategory.Error,key:"Module_0_was_resolved_to_1_but_allowJs_is_not_set_6143",message:"Module '{0}' was resolved to '{1}', but '--allowJs' is not set."},
Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:{code: 6144,category: ts.DiagnosticCategory.Message,key:"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144",message:"Module '{0}' was resolved as locally declared ambient module in file '{1}'."},
Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:{code: 6145,category: ts.DiagnosticCategory.Message,key:"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145",message:"Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."},
Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:{code: 6146,category: ts.DiagnosticCategory.Message,key:"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146",message:"Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."},
Resolution_for_module_0_was_found_in_cache:{code: 6147,category: ts.DiagnosticCategory.Message,key:"Resolution_for_module_0_was_found_in_cache_6147",message:"Resolution for module '{0}' was found in cache."},
Directory_0_does_not_exist_skipping_all_lookups_in_it:{code: 6148,category: ts.DiagnosticCategory.Message,key:"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148",message:"Directory '{0}' does not exist, skipping all lookups in it."},
Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:{code: 6151,category: ts.DiagnosticCategory.Message,key:"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151",message:"Emit a single file with source maps instead of having a separate file."},
Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:{code: 6152,category: ts.DiagnosticCategory.Message,key:"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152",message:"Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."},
Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:{code: 6153,category: ts.DiagnosticCategory.Message,key:"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153",message:"Transpile each file as a separate module (similar to 'ts.transpileModule')."},
Print_names_of_generated_files_part_of_the_compilation:{code: 6154,category: ts.DiagnosticCategory.Message,key:"Print_names_of_generated_files_part_of_the_compilation_6154",message:"Print names of generated files part of the compilation."},
Print_names_of_files_part_of_the_compilation:{code: 6155,category: ts.DiagnosticCategory.Message,key:"Print_names_of_files_part_of_the_compilation_6155",message:"Print names of files part of the compilation."},
The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:{code: 6156,category: ts.DiagnosticCategory.Message,key:"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156",message:"The locale used when displaying messages to the user (e.g. 'en-us')"},
Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:{code: 6157,category: ts.DiagnosticCategory.Message,key:"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157",message:"Do not generate custom helper functions like '__extends' in compiled output."},
Do_not_include_the_default_library_file_lib_d_ts:{code: 6158,category: ts.DiagnosticCategory.Message,key:"Do_not_include_the_default_library_file_lib_d_ts_6158",message:"Do not include the default library file (lib.d.ts)."},
Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:{code: 6159,category: ts.DiagnosticCategory.Message,key:"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159",message:"Do not add triple-slash references or imported modules to the list of compiled files."},
Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:{code: 6160,category: ts.DiagnosticCategory.Message,key:"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160",message:"[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."},
List_of_folders_to_include_type_definitions_from:{code: 6161,category: ts.DiagnosticCategory.Message,key:"List_of_folders_to_include_type_definitions_from_6161",message:"List of folders to include type definitions from."},
Disable_size_limitations_on_JavaScript_projects:{code: 6162,category: ts.DiagnosticCategory.Message,key:"Disable_size_limitations_on_JavaScript_projects_6162",message:"Disable size limitations on JavaScript projects."},
The_character_set_of_the_input_files:{code: 6163,category: ts.DiagnosticCategory.Message,key:"The_character_set_of_the_input_files_6163",message:"The character set of the input files."},
Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:{code: 6164,category: ts.DiagnosticCategory.Message,key:"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6164",message:"Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."},
Do_not_truncate_error_messages:{code: 6165,category: ts.DiagnosticCategory.Message,key:"Do_not_truncate_error_messages_6165",message:"Do not truncate error messages."},
Output_directory_for_generated_declaration_files:{code: 6166,category: ts.DiagnosticCategory.Message,key:"Output_directory_for_generated_declaration_files_6166",message:"Output directory for generated declaration files."},
A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:{code: 6167,category: ts.DiagnosticCategory.Message,key:"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167",message:"A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."},
List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:{code: 6168,category: ts.DiagnosticCategory.Message,key:"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168",message:"List of root folders whose combined content represents the structure of the project at runtime."},
Show_all_compiler_options:{code: 6169,category: ts.DiagnosticCategory.Message,key:"Show_all_compiler_options_6169",message:"Show all compiler options."},
Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:{code: 6170,category: ts.DiagnosticCategory.Message,key:"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170",message:"[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"},
Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:{code: 6179,category: ts.DiagnosticCategory.Message,key:"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179",message:"Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."},
Enable_all_strict_type_checking_options:{code: 6180,category: ts.DiagnosticCategory.Message,key:"Enable_all_strict_type_checking_options_6180",message:"Enable all strict type-checking options."},
List_of_language_service_plugins:{code: 6181,category: ts.DiagnosticCategory.Message,key:"List_of_language_service_plugins_6181",message:"List of language service plugins."},
Scoped_package_detected_looking_in_0:{code: 6182,category: ts.DiagnosticCategory.Message,key:"Scoped_package_detected_looking_in_0_6182",message:"Scoped package detected, looking in '{0}'"},
Variable_0_implicitly_has_an_1_type:{code: 7005,category: ts.DiagnosticCategory.Error,key:"Variable_0_implicitly_has_an_1_type_7005",message:"Variable '{0}' implicitly has an '{1}' type."},
Parameter_0_implicitly_has_an_1_type:{code: 7006,category: ts.DiagnosticCategory.Error,key:"Parameter_0_implicitly_has_an_1_type_7006",message:"Parameter '{0}' implicitly has an '{1}' type."},
Member_0_implicitly_has_an_1_type:{code: 7008,category: ts.DiagnosticCategory.Error,key:"Member_0_implicitly_has_an_1_type_7008",message:"Member '{0}' implicitly has an '{1}' type."},
new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:{code: 7009,category: ts.DiagnosticCategory.Error,key:"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009",message:"'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."},
_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:{code: 7010,category: ts.DiagnosticCategory.Error,key:"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010",message:"'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."},
Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:{code: 7011,category: ts.DiagnosticCategory.Error,key:"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011",message:"Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."},
Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:{code: 7013,category: ts.DiagnosticCategory.Error,key:"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013",message:"Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."},
Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:{code: 7015,category: ts.DiagnosticCategory.Error,key:"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015",message:"Element implicitly has an 'any' type because index expression is not of type 'number'."},
Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:{code: 7016,category: ts.DiagnosticCategory.Error,key:"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016",message:"Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."},
Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:{code: 7017,category: ts.DiagnosticCategory.Error,key:"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017",message:"Element implicitly has an 'any' type because type '{0}' has no index signature."},
Object_literal_s_property_0_implicitly_has_an_1_type:{code: 7018,category: ts.DiagnosticCategory.Error,key:"Object_literal_s_property_0_implicitly_has_an_1_type_7018",message:"Object literal's property '{0}' implicitly has an '{1}' type."},
Rest_parameter_0_implicitly_has_an_any_type:{code: 7019,category: ts.DiagnosticCategory.Error,key:"Rest_parameter_0_implicitly_has_an_any_type_7019",message:"Rest parameter '{0}' implicitly has an 'any[]' type."},
Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:{code: 7020,category: ts.DiagnosticCategory.Error,key:"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020",message:"Call signature, which lacks return-type annotation, implicitly has an 'any' return type."},
_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:{code: 7022,category: ts.DiagnosticCategory.Error,key:"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022",message:"'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."},
_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:{code: 7023,category: ts.DiagnosticCategory.Error,key:"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023",message:"'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."},
Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:{code: 7024,category: ts.DiagnosticCategory.Error,key:"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024",message:"Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."},
Generator_implicitly_has_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type:{code: 7025,category: ts.DiagnosticCategory.Error,key:"Generator_implicitly_has_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_typ_7025",message:"Generator implicitly has type '{0}' because it does not yield any values. Consider supplying a return type."},
JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:{code: 7026,category: ts.DiagnosticCategory.Error,key:"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026",message:"JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."},
Fallthrough_case_in_switch:{code: 7029,category: ts.DiagnosticCategory.Error,key:"Fallthrough_case_in_switch_7029",message:"Fallthrough case in switch."},
Not_all_code_paths_return_a_value:{code: 7030,category: ts.DiagnosticCategory.Error,key:"Not_all_code_paths_return_a_value_7030",message:"Not all code paths return a value."},
Binding_element_0_implicitly_has_an_1_type:{code: 7031,category: ts.DiagnosticCategory.Error,key:"Binding_element_0_implicitly_has_an_1_type_7031",message:"Binding element '{0}' implicitly has an '{1}' type."},
Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:{code: 7032,category: ts.DiagnosticCategory.Error,key:"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032",message:"Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."},
Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:{code: 7033,category: ts.DiagnosticCategory.Error,key:"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033",message:"Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."},
Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:{code: 7034,category: ts.DiagnosticCategory.Error,key:"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034",message:"Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."},
Try_npm_install_types_Slash_0_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:{code: 7035,category: ts.DiagnosticCategory.Error,key:"Try_npm_install_types_Slash_0_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_mod_7035",message:"Try `npm install @types/{0}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"},
You_cannot_rename_this_element:{code: 8000,category: ts.DiagnosticCategory.Error,key:"You_cannot_rename_this_element_8000",message:"You cannot rename this element."},
You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:{code: 8001,category: ts.DiagnosticCategory.Error,key:"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001",message:"You cannot rename elements that are defined in the standard TypeScript library."},
import_can_only_be_used_in_a_ts_file:{code: 8002,category: ts.DiagnosticCategory.Error,key:"import_can_only_be_used_in_a_ts_file_8002",message:"'import ... =' can only be used in a .ts file."},
export_can_only_be_used_in_a_ts_file:{code: 8003,category: ts.DiagnosticCategory.Error,key:"export_can_only_be_used_in_a_ts_file_8003",message:"'export=' can only be used in a .ts file."},
type_parameter_declarations_can_only_be_used_in_a_ts_file:{code: 8004,category: ts.DiagnosticCategory.Error,key:"type_parameter_declarations_can_only_be_used_in_a_ts_file_8004",message:"'type parameter declarations' can only be used in a .ts file."},
implements_clauses_can_only_be_used_in_a_ts_file:{code: 8005,category: ts.DiagnosticCategory.Error,key:"implements_clauses_can_only_be_used_in_a_ts_file_8005",message:"'implements clauses' can only be used in a .ts file."},
interface_declarations_can_only_be_used_in_a_ts_file:{code: 8006,category: ts.DiagnosticCategory.Error,key:"interface_declarations_can_only_be_used_in_a_ts_file_8006",message:"'interface declarations' can only be used in a .ts file."},
module_declarations_can_only_be_used_in_a_ts_file:{code: 8007,category: ts.DiagnosticCategory.Error,key:"module_declarations_can_only_be_used_in_a_ts_file_8007",message:"'module declarations' can only be used in a .ts file."},
type_aliases_can_only_be_used_in_a_ts_file:{code: 8008,category: ts.DiagnosticCategory.Error,key:"type_aliases_can_only_be_used_in_a_ts_file_8008",message:"'type aliases' can only be used in a .ts file."},
_0_can_only_be_used_in_a_ts_file:{code: 8009,category: ts.DiagnosticCategory.Error,key:"_0_can_only_be_used_in_a_ts_file_8009",message:"'{0}' can only be used in a .ts file."},
types_can_only_be_used_in_a_ts_file:{code: 8010,category: ts.DiagnosticCategory.Error,key:"types_can_only_be_used_in_a_ts_file_8010",message:"'types' can only be used in a .ts file."},
type_arguments_can_only_be_used_in_a_ts_file:{code: 8011,category: ts.DiagnosticCategory.Error,key:"type_arguments_can_only_be_used_in_a_ts_file_8011",message:"'type arguments' can only be used in a .ts file."},
parameter_modifiers_can_only_be_used_in_a_ts_file:{code: 8012,category: ts.DiagnosticCategory.Error,key:"parameter_modifiers_can_only_be_used_in_a_ts_file_8012",message:"'parameter modifiers' can only be used in a .ts file."},
enum_declarations_can_only_be_used_in_a_ts_file:{code: 8015,category: ts.DiagnosticCategory.Error,key:"enum_declarations_can_only_be_used_in_a_ts_file_8015",message:"'enum declarations' can only be used in a .ts file."},
type_assertion_expressions_can_only_be_used_in_a_ts_file:{code: 8016,category: ts.DiagnosticCategory.Error,key:"type_assertion_expressions_can_only_be_used_in_a_ts_file_8016",message:"'type assertion expressions' can only be used in a .ts file."},
Only_identifiers_Slashqualified_names_with_optional_type_arguments_are_currently_supported_in_a_class_extends_clause:{code: 9002,category: ts.DiagnosticCategory.Error,key:"Only_identifiers_Slashqualified_names_with_optional_type_arguments_are_currently_supported_in_a_clas_9002",message:"Only identifiers/qualified-names with optional type arguments are currently supported in a class 'extends' clause."},
class_expressions_are_not_currently_supported:{code: 9003,category: ts.DiagnosticCategory.Error,key:"class_expressions_are_not_currently_supported_9003",message:"'class' expressions are not currently supported."},
Language_service_is_disabled:{code: 9004,category: ts.DiagnosticCategory.Error,key:"Language_service_is_disabled_9004",message:"Language service is disabled."},
JSX_attributes_must_only_be_assigned_a_non_empty_expression:{code: 17000,category: ts.DiagnosticCategory.Error,key:"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000",message:"JSX attributes must only be assigned a non-empty 'expression'."},
JSX_elements_cannot_have_multiple_attributes_with_the_same_name:{code: 17001,category: ts.DiagnosticCategory.Error,key:"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001",message:"JSX elements cannot have multiple attributes with the same name."},
Expected_corresponding_JSX_closing_tag_for_0:{code: 17002,category: ts.DiagnosticCategory.Error,key:"Expected_corresponding_JSX_closing_tag_for_0_17002",message:"Expected corresponding JSX closing tag for '{0}'."},
Cannot_use_JSX_unless_the_jsx_flag_is_provided:{code: 17004,category: ts.DiagnosticCategory.Error,key:"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004",message:"Cannot use JSX unless the '--jsx' flag is provided."},
A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:{code: 17005,category: ts.DiagnosticCategory.Error,key:"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005",message:"A constructor cannot contain a 'super' call when its class extends 'null'."},
An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:{code: 17006,category: ts.DiagnosticCategory.Error,key:"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006",message:"An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."},
A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:{code: 17007,category: ts.DiagnosticCategory.Error,key:"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007",message:"A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."},
JSX_element_0_has_no_corresponding_closing_tag:{code: 17008,category: ts.DiagnosticCategory.Error,key:"JSX_element_0_has_no_corresponding_closing_tag_17008",message:"JSX element '{0}' has no corresponding closing tag."},
super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:{code: 17009,category: ts.DiagnosticCategory.Error,key:"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009",message:"'super' must be called before accessing 'this' in the constructor of a derived class."},
Unknown_type_acquisition_option_0:{code: 17010,category: ts.DiagnosticCategory.Error,key:"Unknown_type_acquisition_option_0_17010",message:"Unknown type acquisition option '{0}'."},
super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:{code: 17011,category: ts.DiagnosticCategory.Error,key:"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011",message:"'super' must be called before accessing a property of 'super' in the constructor of a derived class."},
_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:{code: 17012,category: ts.DiagnosticCategory.Error,key:"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012",message:"'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"},
Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:{code: 17013,category: ts.DiagnosticCategory.Error,key:"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013",message:"Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."},
A_path_in_an_extends_option_must_be_relative_or_rooted_but_0_is_not:{code: 18001,category: ts.DiagnosticCategory.Error,key:"A_path_in_an_extends_option_must_be_relative_or_rooted_but_0_is_not_18001",message:"A path in an 'extends' option must be relative or rooted, but '{0}' is not."},
The_files_list_in_config_file_0_is_empty:{code: 18002,category: ts.DiagnosticCategory.Error,key:"The_files_list_in_config_file_0_is_empty_18002",message:"The 'files' list in config file '{0}' is empty."},
No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:{code: 18003,category: ts.DiagnosticCategory.Error,key:"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003",message:"No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."},
Make_super_call_the_first_statement_in_the_constructor:{code: 90002,category: ts.DiagnosticCategory.Message,key:"Make_super_call_the_first_statement_in_the_constructor_90002",message:"Make 'super()' call the first statement in the constructor."},
Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:{code: 90009,category: ts.DiagnosticCategory.Error,key:"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__90009",message:"Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."},
Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:{code: 90010,category: ts.DiagnosticCategory.Error,key:"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_90010",message:"Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."},
Import_0_from_1:{code: 90013,category: ts.DiagnosticCategory.Message,key:"Import_0_from_1_90013",message:"Import {0} from {1}."},
Change_0_to_1:{code: 90014,category: ts.DiagnosticCategory.Message,key:"Change_0_to_1_90014",message:"Change {0} to {1}."},
Add_0_to_existing_import_declaration_from_1:{code: 90015,category: ts.DiagnosticCategory.Message,key:"Add_0_to_existing_import_declaration_from_1_90015",message:"Add {0} to existing import declaration from {1}."},
Add_declaration_for_missing_property_0:{code: 90016,category: ts.DiagnosticCategory.Message,key:"Add_declaration_for_missing_property_0_90016",message:"Add declaration for missing property '{0}'."},
Add_index_signature_for_missing_property_0:{code: 90017,category: ts.DiagnosticCategory.Message,key:"Add_index_signature_for_missing_property_0_90017",message:"Add index signature for missing property '{0}'."},
Disable_checking_for_this_file:{code: 90018,category: ts.DiagnosticCategory.Message,key:"Disable_checking_for_this_file_90018",message:"Disable checking for this file."},
Ignore_this_error_message:{code: 90019,category: ts.DiagnosticCategory.Message,key:"Ignore_this_error_message_90019",message:"Ignore this error message."},
Initialize_property_0_in_the_constructor:{code: 90020,category: ts.DiagnosticCategory.Message,key:"Initialize_property_0_in_the_constructor_90020",message:"Initialize property '{0}' in the constructor."},
Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0:{code: 8017,category: ts.DiagnosticCategory.Error,key:"Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0_8017",message:"Octal literal types must use ES2015 syntax. Use the syntax '{0}'."},
Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0:{code: 8018,category: ts.DiagnosticCategory.Error,key:"Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0_8018",message:"Octal literals are not allowed in enums members initializer. Use the syntax '{0}'."},