diff --git a/tools/go.mod b/tools/go.mod index 95eb3e0c70eea..aa62b2f0df061 100644 --- a/tools/go.mod +++ b/tools/go.mod @@ -75,7 +75,7 @@ require ( github.com/iancoleman/strcase v0.3.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jedib0t/go-pretty v4.3.0+incompatible // indirect - github.com/klauspost/compress v1.18.4 // indirect + github.com/klauspost/compress v1.19.0 // indirect github.com/lucasb-eyer/go-colorful v1.3.0 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.20 // indirect diff --git a/tools/go.sum b/tools/go.sum index 4e02665f65614..92d59ceffc714 100644 --- a/tools/go.sum +++ b/tools/go.sum @@ -172,8 +172,8 @@ github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLf github.com/jedib0t/go-pretty v4.3.0+incompatible h1:CGs8AVhEKg/n9YbUenWmNStRW2PHJzaeDodcfvRAbIo= github.com/jedib0t/go-pretty v4.3.0+incompatible/go.mod h1:XemHduiw8R651AF9Pt4FwCTKeG3oo7hrHJAoznj9nag= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= -github.com/klauspost/compress v1.18.4 h1:RPhnKRAQ4Fh8zU2FY/6ZFDwTVTxgJ/EMydqSTzE9a2c= -github.com/klauspost/compress v1.18.4/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4= +github.com/klauspost/compress v1.19.0 h1:sXLILfc9jV2QYWkzFOPWStmcUVH2RHEB1JCdY2oVvCQ= +github.com/klauspost/compress v1.19.0/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= diff --git a/tsc/go.mod b/tsc/go.mod index 08b27081b54a1..5de91445f175b 100644 --- a/tsc/go.mod +++ b/tsc/go.mod @@ -6,6 +6,7 @@ require ( github.com/Microsoft/go-winio v0.6.2 github.com/go-json-experiment/json v0.0.0-20260623181947-01eb4420fa68 github.com/google/go-cmp v0.7.0 + github.com/klauspost/compress v1.19.0 github.com/mackerelio/go-osstat v0.2.7 github.com/peter-evans/patience v0.3.0 github.com/zeebo/xxh3 v1.1.0 diff --git a/tsc/go.sum b/tsc/go.sum index 171c6d29746dd..2b6d00df64280 100644 --- a/tsc/go.sum +++ b/tsc/go.sum @@ -4,6 +4,8 @@ github.com/go-json-experiment/json v0.0.0-20260623181947-01eb4420fa68 h1:KZaTBSy github.com/go-json-experiment/json v0.0.0-20260623181947-01eb4420fa68/go.mod h1:tphK2c80bpPhMOI4v6bIc2xWywPfbqi1Z06+RcrMkDg= github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= +github.com/klauspost/compress v1.19.0 h1:sXLILfc9jV2QYWkzFOPWStmcUVH2RHEB1JCdY2oVvCQ= +github.com/klauspost/compress v1.19.0/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ= github.com/klauspost/cpuid/v2 v2.2.10 h1:tBs3QSyvjDyFTq3uoc/9xFpCuOsJQFNPiAhYdw2skhE= github.com/klauspost/cpuid/v2 v2.2.10/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= github.com/mackerelio/go-osstat v0.2.7 h1:TCavZi10wF49bT6iQZ9eT2keGZQpC69MTDfdJej5e94= diff --git a/tsc/internal/diagnostics/diagnostics_test.go b/tsc/internal/diagnostics/diagnostics_test.go index 38fc37437224f..3d13071c0048a 100644 --- a/tsc/internal/diagnostics/diagnostics_test.go +++ b/tsc/internal/diagnostics/diagnostics_test.go @@ -143,3 +143,12 @@ func TestLocalize_ByKey(t *testing.T) { }) } } + +func TestLoadAllLocales(t *testing.T) { + t.Parallel() + + for i, load := range localeFuncs[1:] { + assert.Assert(t, load != nil, "locale loader %d is nil", i+1) + assert.Assert(t, len(load()) != 0, "locale %d has no messages", i+1) + } +} diff --git a/tsc/internal/diagnostics/generate.go b/tsc/internal/diagnostics/generate.go index be38082be7735..3df1a441946eb 100644 --- a/tsc/internal/diagnostics/generate.go +++ b/tsc/internal/diagnostics/generate.go @@ -5,7 +5,6 @@ package main import ( "bytes" "cmp" - "compress/gzip" "encoding/xml" "flag" "fmt" @@ -20,10 +19,12 @@ import ( "slices" "strconv" "strings" + "time" "unicode" - "github.com/microsoft/TypeScript/tsc/internal/collections" + "github.com/klauspost/compress/gzip" "github.com/microsoft/TypeScript/tsc/internal/json" + "github.com/zeebo/xxh3" "golang.org/x/text/language" ) @@ -207,12 +208,10 @@ func generateLocalizations(knownKeys map[string]bool, locDir string) *bytes.Buff slices.Sort(localeFiles) type localeInfo struct { - varName string - tgtCul string - canonical string // canonical lowercase form (e.g., "zh-cn", "pt-br") - lang string - messages map[string]string - filename string + varName string + tgtCul string + messages map[string]string + filename string } var locales []localeInfo @@ -237,60 +236,81 @@ func generateLocalizations(knownKeys map[string]bool, locDir string) *bytes.Buff // Convert locale code to valid Go identifier localeVar := strings.ReplaceAll(strings.ReplaceAll(tgtCul, "-", ""), "_", "") - // Parse the locale using language.Tag to get canonical forms - tag, err := language.Parse(tgtCul) + // Validate the locale. + _, err := language.Parse(tgtCul) if err != nil { log.Printf("failed to parse locale %q: %v", tgtCul, err) continue } - base, _ := tag.Base() - lang := strings.ToLower(base.String()) - - // Get canonical form (lowercase with dash) - canonical := strings.ToLower(tgtCul) - // Filename for the JSON.gz file (use the original tgtCul as standard language tag) filename := fmt.Sprintf("%s.json.gz", tgtCul) - // Write the JSON.gz file - // Convert map to OrderedMap with sorted keys for consistent ordering - keys := slices.Sorted(maps.Keys(localizedMessages)) - var orderedMessages collections.OrderedMap[string, string] - for _, key := range keys { - orderedMessages.Set(key, localizedMessages[key]) + locales = append(locales, localeInfo{ + varName: localeVar, + tgtCul: tgtCul, + messages: localizedMessages, + filename: filename, + }) + } + + const missingLocaleMessage = "\x00" + allKeys := make(map[string]bool) + for _, loc := range locales { + for key, message := range loc.messages { + if message == missingLocaleMessage { + log.Fatalf("locale %s contains a message reserved for the missing-message sentinel", loc.tgtCul) + } + allKeys[key] = true } - jsonData, err := json.Marshal(&orderedMessages) + } + localeKeys := slices.Sorted(maps.Keys(allKeys)) + localeKeysHasher := xxh3.New() + for _, key := range localeKeys { + localeKeysHasher.WriteString(key) + localeKeysHasher.WriteString("\x00") + } + localeKeysHash128 := localeKeysHasher.Sum128() + localeKeysHash := fmt.Sprintf("%016x%016x", localeKeysHash128.Hi, localeKeysHash128.Lo) + + for _, loc := range locales { + values := make([]string, len(localeKeys)+1) + values[0] = localeKeysHash + for i, key := range localeKeys { + if message, ok := loc.messages[key]; ok { + values[i+1] = message + } else { + values[i+1] = missingLocaleMessage + } + } + jsonData, err := json.Marshal(values) if err != nil { - log.Fatalf("failed to marshal locale %s: %v", tgtCul, err) + log.Fatalf("failed to marshal locale %s: %v", loc.tgtCul, err) } - var compressed bytes.Buffer gzipWriter, err := gzip.NewWriterLevel(&compressed, gzip.BestCompression) if err != nil { - log.Fatalf("failed to create gzip writer for locale %s: %v", tgtCul, err) + log.Fatalf("failed to create gzip writer for locale %s: %v", loc.tgtCul, err) } + gzipWriter.ModTime = time.Unix(0, 0) if _, err := gzipWriter.Write(jsonData); err != nil { - log.Fatalf("failed to compress locale %s: %v", tgtCul, err) + log.Fatalf("failed to compress locale %s: %v", loc.tgtCul, err) } if err := gzipWriter.Close(); err != nil { - log.Fatalf("failed to close gzip writer for locale %s: %v", tgtCul, err) + log.Fatalf("failed to close gzip writer for locale %s: %v", loc.tgtCul, err) } - - outputPath := filepath.Join(locDir, filename) + outputPath := filepath.Join(locDir, loc.filename) if err := os.WriteFile(outputPath, compressed.Bytes(), 0o644); err != nil { log.Fatalf("failed to write locale file %s: %v", outputPath, err) } + } - locales = append(locales, localeInfo{ - varName: localeVar, - tgtCul: tgtCul, - canonical: canonical, - lang: lang, - messages: localizedMessages, - filename: filename, - }) + buf.WriteString("\nvar localeKeys = [...]Key{\n") + for _, key := range localeKeys { + fmt.Fprintf(&buf, "\t%q,\n", key) } + buf.WriteString("}\n") + fmt.Fprintf(&buf, "\nconst localeKeysHash = %q\n", localeKeysHash) // Generate matcher with inlined tags // English is first (index 0) as the default/fallback with no translation needed @@ -317,10 +337,19 @@ func generateLocalizations(knownKeys map[string]bool, locDir string) *bytes.Buff buf.WriteString("\t\tpanic(\"failed to create gzip reader: \" + err.Error())\n") buf.WriteString("\t}\n") buf.WriteString("\tdefer gr.Close()\n") - buf.WriteString("\tvar result map[Key]string\n") - buf.WriteString("\tif err := json.UnmarshalRead(gr, &result); err != nil {\n") + buf.WriteString("\tvar values []string\n") + buf.WriteString("\tif err := json.UnmarshalRead(gr, &values); err != nil {\n") buf.WriteString("\t\tpanic(\"failed to unmarshal locale data: \" + err.Error())\n") buf.WriteString("\t}\n") + buf.WriteString("\tif len(values) != len(localeKeys)+1 || values[0] != localeKeysHash {\n") + buf.WriteString("\t\tpanic(\"locale data does not match its key table\")\n") + buf.WriteString("\t}\n") + buf.WriteString("\tresult := make(map[Key]string, len(localeKeys))\n") + buf.WriteString("\tfor i, value := range values[1:] {\n") + fmt.Fprintf(&buf, "\t\tif value != %q {\n", missingLocaleMessage) + buf.WriteString("\t\t\tresult[localeKeys[i]] = value\n") + buf.WriteString("\t\t}\n") + buf.WriteString("\t}\n") buf.WriteString("\treturn result\n") buf.WriteString("}\n") diff --git a/tsc/internal/diagnostics/generate_deps.go b/tsc/internal/diagnostics/generate_deps.go new file mode 100644 index 0000000000000..735599a955a70 --- /dev/null +++ b/tsc/internal/diagnostics/generate_deps.go @@ -0,0 +1,6 @@ +//go:build generate + +package diagnostics + +// Keep dependencies used by generate.go visible to go mod tidy. +import _ "github.com/klauspost/compress/gzip" diff --git a/tsc/internal/diagnostics/loc/cs-CZ.json.gz b/tsc/internal/diagnostics/loc/cs-CZ.json.gz index 1daf929f1c367..8cdcf5e7dc549 100644 Binary files a/tsc/internal/diagnostics/loc/cs-CZ.json.gz and b/tsc/internal/diagnostics/loc/cs-CZ.json.gz differ diff --git a/tsc/internal/diagnostics/loc/de-DE.json.gz b/tsc/internal/diagnostics/loc/de-DE.json.gz index dfe3c2df8d9d6..785779d09b5dc 100644 Binary files a/tsc/internal/diagnostics/loc/de-DE.json.gz and b/tsc/internal/diagnostics/loc/de-DE.json.gz differ diff --git a/tsc/internal/diagnostics/loc/es-ES.json.gz b/tsc/internal/diagnostics/loc/es-ES.json.gz index 1a9b4d9a87173..1eac7e19ca035 100644 Binary files a/tsc/internal/diagnostics/loc/es-ES.json.gz and b/tsc/internal/diagnostics/loc/es-ES.json.gz differ diff --git a/tsc/internal/diagnostics/loc/fr-FR.json.gz b/tsc/internal/diagnostics/loc/fr-FR.json.gz index fb59e748e4e9e..541f79f4ff514 100644 Binary files a/tsc/internal/diagnostics/loc/fr-FR.json.gz and b/tsc/internal/diagnostics/loc/fr-FR.json.gz differ diff --git a/tsc/internal/diagnostics/loc/it-IT.json.gz b/tsc/internal/diagnostics/loc/it-IT.json.gz index 769564572aa24..f7e26fce7097d 100644 Binary files a/tsc/internal/diagnostics/loc/it-IT.json.gz and b/tsc/internal/diagnostics/loc/it-IT.json.gz differ diff --git a/tsc/internal/diagnostics/loc/ja-JP.json.gz b/tsc/internal/diagnostics/loc/ja-JP.json.gz index 32b883b5d5d46..11100a30fd84c 100644 Binary files a/tsc/internal/diagnostics/loc/ja-JP.json.gz and b/tsc/internal/diagnostics/loc/ja-JP.json.gz differ diff --git a/tsc/internal/diagnostics/loc/ko-KR.json.gz b/tsc/internal/diagnostics/loc/ko-KR.json.gz index 94ca69aa9d72b..07d2d07deb6c5 100644 Binary files a/tsc/internal/diagnostics/loc/ko-KR.json.gz and b/tsc/internal/diagnostics/loc/ko-KR.json.gz differ diff --git a/tsc/internal/diagnostics/loc/pl-PL.json.gz b/tsc/internal/diagnostics/loc/pl-PL.json.gz index 1601ca7ae4908..fe65c6372e198 100644 Binary files a/tsc/internal/diagnostics/loc/pl-PL.json.gz and b/tsc/internal/diagnostics/loc/pl-PL.json.gz differ diff --git a/tsc/internal/diagnostics/loc/pt-BR.json.gz b/tsc/internal/diagnostics/loc/pt-BR.json.gz index d76f927027945..06a0e7642c9b8 100644 Binary files a/tsc/internal/diagnostics/loc/pt-BR.json.gz and b/tsc/internal/diagnostics/loc/pt-BR.json.gz differ diff --git a/tsc/internal/diagnostics/loc/ru-RU.json.gz b/tsc/internal/diagnostics/loc/ru-RU.json.gz index a1ef8e379f9dc..1b0e1d086ad9f 100644 Binary files a/tsc/internal/diagnostics/loc/ru-RU.json.gz and b/tsc/internal/diagnostics/loc/ru-RU.json.gz differ diff --git a/tsc/internal/diagnostics/loc/tr-TR.json.gz b/tsc/internal/diagnostics/loc/tr-TR.json.gz index 4c26cb5ac1a2f..230651cf48735 100644 Binary files a/tsc/internal/diagnostics/loc/tr-TR.json.gz and b/tsc/internal/diagnostics/loc/tr-TR.json.gz differ diff --git a/tsc/internal/diagnostics/loc/zh-CN.json.gz b/tsc/internal/diagnostics/loc/zh-CN.json.gz index 334b47fe08d52..1940d8d9445fa 100644 Binary files a/tsc/internal/diagnostics/loc/zh-CN.json.gz and b/tsc/internal/diagnostics/loc/zh-CN.json.gz differ diff --git a/tsc/internal/diagnostics/loc/zh-TW.json.gz b/tsc/internal/diagnostics/loc/zh-TW.json.gz index 53f50857df891..9c6809ffb0438 100644 Binary files a/tsc/internal/diagnostics/loc/zh-TW.json.gz and b/tsc/internal/diagnostics/loc/zh-TW.json.gz differ diff --git a/tsc/internal/diagnostics/loc_generated.go b/tsc/internal/diagnostics/loc_generated.go index 769956b1762a2..2a799ac05206b 100644 --- a/tsc/internal/diagnostics/loc_generated.go +++ b/tsc/internal/diagnostics/loc_generated.go @@ -12,6 +12,2129 @@ import ( "golang.org/x/text/language" ) +var localeKeys = [...]Key{ + "ALL_COMPILER_OPTIONS_6917", + "A_0_modifier_cannot_be_used_with_an_import_declaration_1079", + "A_0_parameter_must_be_the_first_parameter_2680", + "A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag_8039", + "A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033", + "A_bigint_literal_cannot_be_used_as_a_property_name_1539", + "A_bigint_literal_cannot_use_exponential_notation_1352", + "A_bigint_literal_must_be_an_integer_1353", + "A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463", + "A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105", + "A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116", + "A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backs_1522", + "A_character_class_range_must_not_be_bounded_by_another_character_class_1516", + "A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500", + "A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422", + "A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values_2863", + "A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types_2864", + "A_class_declaration_without_the_default_modifier_must_have_a_name_1211", + "A_class_member_cannot_have_the_0_keyword_1248", + "A_comma_expression_is_not_allowed_in_a_computed_property_name_1171", + "A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467", + "A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166", + "A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168", + "A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170", + "A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165", + "A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169", + "A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464", + "A_const_assertion_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_o_1355", + "A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476", + "A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254", + "A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005", + "A_constructor_cannot_have_a_this_parameter_2681", + "A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104", + "A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115", + "A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846", + "A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038", + "A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249", + "A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113", + "A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319", + "A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258", + "A_definite_assignment_assertion_is_not_permitted_in_this_context_1255", + "A_destructuring_declaration_must_have_an_initializer_1182", + "A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_t_2712", + "A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711", + "A_file_cannot_have_a_reference_to_itself_1006", + "A_function_returning_never_cannot_have_a_reachable_end_point_2534", + "A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679", + "A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value_2355", + "A_generator_cannot_have_a_void_type_annotation_2505", + "A_get_accessor_cannot_have_parameters_1054", + "A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808", + "A_get_accessor_must_return_a_value_2378", + "A_label_is_not_allowed_here_1344", + "A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086", + "A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087", + "A_mapped_type_may_not_declare_properties_or_methods_7061", + "A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651", + "A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545", + "A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797", + "A_module_cannot_have_multiple_default_exports_2528", + "A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433", + "A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434", + "A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235", + "A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_key_1540", + "A_non_dry_build_would_build_project_0_6357", + "A_non_dry_build_would_delete_the_following_files_Colon_0_6356", + "A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374", + "A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371", + "A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317", + "A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369", + "A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187", + "A_promise_must_have_a_then_method_1059", + "A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331", + "A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330", + "A_required_element_cannot_follow_an_optional_element_1257", + "A_required_parameter_cannot_follow_an_optional_parameter_1016", + "A_rest_element_cannot_contain_a_binding_pattern_2501", + "A_rest_element_cannot_follow_another_rest_element_1265", + "A_rest_element_cannot_have_a_property_name_2566", + "A_rest_element_cannot_have_an_initializer_1186", + "A_rest_element_must_be_last_in_a_destructuring_pattern_2462", + "A_rest_element_type_must_be_an_array_type_2574", + "A_rest_parameter_cannot_be_optional_1047", + "A_rest_parameter_cannot_have_an_initializer_1048", + "A_rest_parameter_must_be_last_in_a_parameter_list_1014", + "A_rest_parameter_must_be_of_an_array_type_2370", + "A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013", + "A_return_statement_can_only_be_used_within_a_function_body_1108", + "A_return_statement_cannot_be_used_inside_a_class_static_block_18041", + "A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167", + "A_set_accessor_cannot_have_a_return_type_annotation_1095", + "A_set_accessor_cannot_have_an_optional_parameter_1051", + "A_set_accessor_cannot_have_rest_parameter_1053", + "A_set_accessor_must_have_exactly_one_parameter_1049", + "A_set_accessor_parameter_cannot_have_an_initializer_1052", + "A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556", + "A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401", + "A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376", + "A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518", + "A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526", + "A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287", + "A_tsconfig_json_file_is_already_defined_at_Colon_0_5054", + "A_tuple_member_cannot_be_both_optional_and_rest_5085", + "A_tuple_type_cannot_be_indexed_with_a_negative_value_2514", + "A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007", + "A_type_literal_property_cannot_have_an_initializer_1247", + "A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363", + "A_type_predicate_cannot_reference_a_rest_parameter_1229", + "A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230", + "A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228", + "A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677", + "A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272", + "A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332", + "A_yield_expression_is_only_allowed_in_a_generator_body_1163", + "Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513", + "Abstract_methods_can_only_appear_within_an_abstract_class_1244", + "Abstract_properties_can_only_appear_within_an_abstract_class_1253", + "Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715", + "Accessibility_modifier_already_seen_1028", + "Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056", + "Accessors_must_both_be_abstract_or_non_abstract_2676", + "Add_0_to_unresolved_variable_90008", + "Add_a_return_statement_95111", + "Add_a_return_type_to_the_function_declaration_9031", + "Add_a_return_type_to_the_function_expression_9030", + "Add_a_return_type_to_the_get_accessor_declaration_9032", + "Add_a_return_type_to_the_method_9034", + "Add_a_type_annotation_to_the_parameter_0_9028", + "Add_a_type_annotation_to_the_property_0_9029", + "Add_a_type_annotation_to_the_variable_0_9027", + "Add_a_type_to_parameter_of_the_set_accessor_declaration_9033", + "Add_all_missing_async_modifiers_95041", + "Add_all_missing_attributes_95168", + "Add_all_missing_call_parentheses_95068", + "Add_all_missing_function_declarations_95157", + "Add_all_missing_imports_95064", + "Add_all_missing_members_95022", + "Add_all_missing_override_modifiers_95162", + "Add_all_missing_parameters_95190", + "Add_all_missing_properties_95166", + "Add_all_missing_return_statement_95114", + "Add_all_missing_super_calls_95039", + "Add_all_missing_type_annotations_90067", + "Add_all_optional_parameters_95193", + "Add_annotation_of_type_0_90062", + "Add_async_modifier_to_containing_function_90029", + "Add_await_95083", + "Add_await_to_initializer_for_0_95084", + "Add_await_to_initializers_95089", + "Add_braces_to_arrow_function_95059", + "Add_const_to_all_unresolved_variables_95082", + "Add_const_to_unresolved_variable_95081", + "Add_definite_assignment_assertion_to_property_0_95020", + "Add_definite_assignment_assertions_to_all_uninitialized_properties_95028", + "Add_export_to_make_this_file_into_a_module_95097", + "Add_extends_constraint_2211", + "Add_extends_constraint_to_all_type_parameters_2212", + "Add_import_from_0_90057", + "Add_index_signature_for_property_0_90017", + "Add_initializer_to_property_0_95019", + "Add_initializers_to_all_uninitialized_properties_95027", + "Add_missing_attributes_95167", + "Add_missing_call_parentheses_95067", + "Add_missing_comma_for_object_member_completion_0_95187", + "Add_missing_enum_member_0_95063", + "Add_missing_function_declaration_0_95156", + "Add_missing_new_operator_to_all_calls_95072", + "Add_missing_new_operator_to_call_95071", + "Add_missing_parameter_to_0_95188", + "Add_missing_parameters_to_0_95189", + "Add_missing_properties_95165", + "Add_missing_super_call_90001", + "Add_missing_typeof_95052", + "Add_names_to_all_parameters_without_names_95073", + "Add_optional_parameter_to_0_95191", + "Add_optional_parameters_to_0_95192", + "Add_or_remove_braces_in_an_arrow_function_95058", + "Add_override_modifier_95160", + "Add_parameter_name_90034", + "Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037", + "Add_resolution_mode_import_attribute_95196", + "Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197", + "Add_return_type_0_90063", + "Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit_9035", + "Add_satisfies_and_an_inline_type_assertion_with_0_90068", + "Add_to_all_uncalled_decorators_95044", + "Add_ts_ignore_to_all_error_messages_95042", + "Add_undefined_to_a_type_when_accessed_using_an_index_6674", + "Add_undefined_to_optional_property_type_95169", + "Add_undefined_type_to_all_uninitialized_properties_95029", + "Add_undefined_type_to_property_0_95018", + "Add_unknown_conversion_for_non_overlapping_types_95069", + "Add_unknown_to_all_conversions_of_non_overlapping_types_95070", + "Add_void_to_Promise_resolved_without_a_value_95143", + "Add_void_to_all_Promises_resolved_without_a_value_95144", + "Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068", + "All_declarations_of_0_must_have_identical_constraints_2838", + "All_declarations_of_0_must_have_identical_modifiers_2687", + "All_declarations_of_0_must_have_identical_type_parameters_2428", + "All_declarations_of_an_abstract_method_must_be_consecutive_2516", + "All_destructured_elements_are_unused_6198", + "All_imports_in_import_declaration_are_unused_6192", + "All_type_parameters_are_unused_6205", + "All_variables_are_unused_6199", + "Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJs_option_to_get_errors_from_these__6600", + "Allow_accessing_UMD_globals_from_modules_6602", + "Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011", + "Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601", + "Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639", + "Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407", + "Allow_javascript_files_to_be_compiled_6102", + "Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691", + "Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261", + "Ambient_module_declaration_cannot_specify_relative_module_name_2436", + "Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435", + "An_AMD_module_cannot_have_multiple_name_assignments_2458", + "An_abstract_accessor_cannot_have_an_implementation_1318", + "An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010", + "An_accessor_cannot_have_type_parameters_1094", + "An_accessor_property_cannot_be_declared_optional_1276", + "An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234", + "An_argument_for_0_was_not_provided_6210", + "An_argument_matching_this_binding_pattern_was_not_provided_6211", + "An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356", + "An_arrow_function_cannot_have_a_this_parameter_2730", + "An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_2705", + "An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697", + "An_async_iterator_must_have_a_next_method_2519", + "An_element_access_expression_should_take_an_argument_1011", + "An_enum_member_cannot_be_named_with_a_private_identifier_18024", + "An_enum_member_cannot_have_a_numeric_name_2452", + "An_enum_member_name_must_be_followed_by_a_or_1357", + "An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928", + "An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309", + "An_export_assignment_cannot_be_used_in_a_namespace_1063", + "An_export_assignment_cannot_have_modifiers_1120", + "An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231", + "An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474", + "An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233", + "An_export_declaration_cannot_have_modifiers_1193", + "An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283", + "An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282", + "An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285", + "An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284", + "An_expression_of_type_void_cannot_be_tested_for_truthiness_1345", + "An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198", + "An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351", + "An_implementation_cannot_be_declared_in_ambient_contexts_1183", + "An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379", + "An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380", + "An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288", + "An_import_alias_cannot_use_import_type_1392", + "An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473", + "An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232", + "An_import_declaration_cannot_have_modifiers_1191", + "An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097", + "An_index_signature_cannot_have_a_rest_parameter_1017", + "An_index_signature_cannot_have_a_trailing_comma_1025", + "An_index_signature_must_have_a_type_annotation_1021", + "An_index_signature_must_have_exactly_one_parameter_1096", + "An_index_signature_parameter_cannot_have_a_question_mark_1019", + "An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018", + "An_index_signature_parameter_cannot_have_an_initializer_1020", + "An_index_signature_parameter_must_have_a_type_annotation_1022", + "An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337", + "An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268", + "An_instantiation_expression_cannot_be_followed_by_a_property_access_1477", + "An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499", + "An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312", + "An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types_2840", + "An_interface_property_cannot_have_an_initializer_1246", + "An_iterator_must_have_a_next_method_2489", + "An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017", + "An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118", + "An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117", + "An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119", + "An_object_member_cannot_be_declared_optional_1162", + "An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_han_2861", + "An_optional_chain_cannot_contain_private_identifiers_18030", + "An_optional_element_cannot_follow_a_rest_element_1266", + "An_outer_value_of_this_is_shadowed_by_this_container_2738", + "An_overload_signature_cannot_be_declared_as_a_generator_1222", + "An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006", + "Annotate_everything_with_types_from_JSDoc_95043", + "Annotate_types_of_properties_expando_function_in_a_namespace_90071", + "Annotate_with_type_from_JSDoc_95009", + "Another_export_default_is_here_2753", + "Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_t_1528", + "Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_characte_1518", + "Are_you_missing_a_semicolon_2734", + "Argument_expression_expected_1135", + "Argument_for_0_option_must_be_Colon_1_6046", + "Argument_of_dynamic_import_cannot_be_spread_element_1325", + "Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345", + "Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379", + "Arguments_for_the_rest_parameter_0_were_not_provided_6236", + "Array_element_destructuring_pattern_expected_1181", + "Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations_9018", + "Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775", + "Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776", + "Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations__9023", + "Asterisk_Slash_expected_1010", + "At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9009", + "Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669", + "Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670", + "Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140", + "BUILD_OPTIONS_6919", + "Backwards_Compatibility_6253", + "Base_class_expressions_cannot_reference_class_type_parameters_2562", + "Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509", + "Base_constructors_must_all_have_the_same_return_type_2510", + "Base_directory_to_resolve_non_absolute_module_names_6083", + "BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737", + "Binary_digit_expected_1177", + "Binding_element_0_implicitly_has_an_1_type_7031", + "Block_scoped_variable_0_used_before_its_declaration_2448", + "Build_a_composite_project_in_the_working_directory_6925", + "Build_all_projects_including_those_that_appear_to_be_up_to_date_6636", + "Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364", + "Build_option_0_requires_a_value_of_type_1_5073", + "Building_project_0_6358", + "Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any_6720", + "COMMAND_LINE_FLAGS_6921", + "COMMON_COMMANDS_6916", + "COMMON_COMPILER_OPTIONS_6920", + "Call_decorator_expression_90028", + "Call_signature_return_types_0_and_1_are_incompatible_2202", + "Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020", + "Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204", + "Call_target_does_not_contain_any_signatures_2346", + "Can_only_convert_logical_AND_access_chains_95142", + "Can_only_convert_named_export_95164", + "Can_only_convert_property_with_modifier_95137", + "Can_only_convert_string_concatenations_and_string_literals_95154", + "Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713", + "Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281", + "Cannot_access_ambient_const_enums_when_0_is_enabled_2748", + "Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672", + "Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517", + "Cannot_assign_to_0_because_it_is_a_class_2629", + "Cannot_assign_to_0_because_it_is_a_constant_2588", + "Cannot_assign_to_0_because_it_is_a_function_2630", + "Cannot_assign_to_0_because_it_is_a_namespace_2631", + "Cannot_assign_to_0_because_it_is_a_read_only_property_2540", + "Cannot_assign_to_0_because_it_is_an_enum_2628", + "Cannot_assign_to_0_because_it_is_an_import_2632", + "Cannot_assign_to_0_because_it_is_not_a_variable_2539", + "Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803", + "Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671", + "Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649", + "Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131", + "Cannot_create_an_instance_of_an_abstract_class_2511", + "Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766", + "Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661", + "Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675", + "Cannot_extend_an_interface_0_Did_you_mean_implements_2689", + "Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081", + "Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057", + "Cannot_find_global_type_0_2318", + "Cannot_find_global_value_0_2468", + "Cannot_find_lib_definition_for_0_2726", + "Cannot_find_lib_definition_for_0_Did_you_mean_1_2727", + "Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732", + "Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792", + "Cannot_find_module_0_or_its_corresponding_type_declarations_2307", + "Cannot_find_module_or_type_declarations_for_side_effect_import_of_0_2882", + "Cannot_find_name_0_2304", + "Cannot_find_name_0_Did_you_mean_1_2552", + "Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663", + "Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662", + "Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311", + "Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583", + "Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2867", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2868", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580", + "Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591", + "Cannot_find_namespace_0_2503", + "Cannot_find_namespace_0_Did_you_mean_1_2833", + "Cannot_find_parameter_0_1225", + "Cannot_find_the_common_subdirectory_path_for_the_input_files_5009", + "Cannot_find_type_definition_file_for_0_2688", + "Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137", + "Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481", + "Cannot_invoke_an_object_which_is_possibly_null_2721", + "Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723", + "Cannot_invoke_an_object_which_is_possibly_undefined_2722", + "Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765", + "Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764", + "Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763", + "Cannot_move_statements_to_the_selected_file_95183", + "Cannot_move_to_file_selected_file_is_invalid_95179", + "Cannot_read_file_0_5083", + "Cannot_read_file_0_Colon_1_5012", + "Cannot_redeclare_block_scoped_variable_0_2451", + "Cannot_redeclare_exported_variable_0_2323", + "Cannot_redeclare_identifier_0_in_catch_clause_2492", + "Cannot_start_a_function_call_in_a_type_annotation_1441", + "Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004", + "Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269", + "Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148", + "Cannot_use_namespace_0_as_a_type_2709", + "Cannot_use_namespace_0_as_a_value_2708", + "Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816", + "Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377", + "Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056", + "Cannot_write_file_0_because_it_would_overwrite_input_file_5055", + "Catch_clause_variable_cannot_have_an_initializer_1197", + "Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196", + "Change_0_to_1_90014", + "Change_all_extended_interfaces_to_implements_95038", + "Change_all_jsdoc_style_types_to_TypeScript_95030", + "Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031", + "Change_extends_to_implements_90003", + "Change_spelling_to_0_90022", + "Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700", + "Check_side_effect_imports_6806", + "Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697", + "Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104", + "Circular_definition_of_import_alias_0_2303", + "Circularity_detected_while_resolving_configuration_Colon_0_18000", + "Circularity_originates_in_type_at_this_location_2751", + "Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426", + "Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423", + "Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425", + "Class_0_incorrectly_extends_base_class_1_2415", + "Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720", + "Class_0_incorrectly_implements_interface_1_2420", + "Class_0_used_before_its_declaration_2449", + "Class_constructor_may_not_be_a_generator_1368", + "Class_constructor_may_not_be_an_accessor_1341", + "Class_declaration_cannot_implement_overload_list_for_0_2813", + "Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025", + "Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036", + "Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super_2855", + "Class_name_cannot_be_0_2414", + "Class_name_cannot_be_Object_when_targeting_ES5_and_above_with_module_0_2725", + "Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417", + "Classes_can_only_extend_a_single_class_1174", + "Classes_may_not_have_a_field_named_constructor_18006", + "Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210", + "Command_line_Options_6171", + "Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020", + "Compiler_Diagnostics_6251", + "Compiler_option_0_cannot_be_given_an_empty_string_18051", + "Compiler_option_0_expects_an_argument_6044", + "Compiler_option_0_may_not_be_used_with_build_5094", + "Compiler_option_0_may_only_be_used_with_build_5093", + "Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124", + "Compiler_option_0_requires_a_value_of_type_1_5024", + "Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027", + "Compiles_the_TypeScript_project_located_at_the_specified_path_6927", + "Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923", + "Compiles_the_current_project_with_additional_settings_6929", + "Completeness_6257", + "Composite_projects_may_not_disable_declaration_emit_6304", + "Composite_projects_may_not_disable_incremental_compilation_6379", + "Computed_from_the_list_of_input_files_6911", + "Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedD_9014", + "Computed_property_names_are_not_allowed_in_enums_1164", + "Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations_9038", + "Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553", + "Concatenate_and_emit_output_to_single_file_6001", + "Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410", + "Conflicts_are_in_this_file_6201", + "Consider_adding_a_declare_modifier_to_this_class_6506", + "Construct_signature_return_types_0_and_1_are_incompatible_2203", + "Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013", + "Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205", + "Constructor_implementation_is_missing_2390", + "Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673", + "Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674", + "Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386", + "Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388", + "Constructors_for_derived_classes_must_contain_a_super_call_2377", + "Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126", + "Containing_function_is_not_an_arrow_function_95128", + "Control_what_method_is_used_to_detect_module_format_JS_files_1475", + "Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352", + "Convert_0_to_1_in_0_95003", + "Convert_0_to_mapped_object_type_95055", + "Convert_all_const_to_let_95102", + "Convert_all_constructor_functions_to_classes_95045", + "Convert_all_invalid_characters_to_HTML_entity_code_95101", + "Convert_all_re_exported_types_to_type_only_exports_1365", + "Convert_all_require_to_import_95048", + "Convert_all_to_async_functions_95066", + "Convert_all_to_bigint_numeric_literals_95092", + "Convert_all_to_default_imports_95035", + "Convert_all_type_literals_to_mapped_type_95021", + "Convert_all_typedef_to_TypeScript_types_95177", + "Convert_arrow_function_or_function_expression_95122", + "Convert_const_to_let_95093", + "Convert_default_export_to_named_export_95061", + "Convert_function_declaration_0_to_arrow_function_95106", + "Convert_function_expression_0_to_arrow_function_95105", + "Convert_function_to_an_ES2015_class_95001", + "Convert_invalid_character_to_its_html_entity_code_95100", + "Convert_named_export_to_default_export_95062", + "Convert_named_imports_to_default_import_95170", + "Convert_named_imports_to_namespace_import_95057", + "Convert_namespace_import_to_named_imports_95056", + "Convert_overload_list_to_single_signature_95118", + "Convert_parameters_to_destructured_object_95075", + "Convert_require_to_import_95047", + "Convert_to_ES_module_95017", + "Convert_to_a_bigint_numeric_literal_95091", + "Convert_to_anonymous_function_95123", + "Convert_to_arrow_function_95125", + "Convert_to_async_function_95065", + "Convert_to_default_import_95013", + "Convert_to_named_function_95124", + "Convert_to_optional_chain_expression_95139", + "Convert_to_template_string_95096", + "Convert_to_type_only_export_1364", + "Convert_typedef_to_TypeScript_type_95176", + "Corrupted_locale_file_0_6051", + "Could_not_convert_to_anonymous_function_95153", + "Could_not_convert_to_arrow_function_95151", + "Could_not_convert_to_named_function_95152", + "Could_not_determine_function_return_type_95150", + "Could_not_find_a_containing_arrow_function_95127", + "Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016", + "Could_not_find_convertible_access_expression_95140", + "Could_not_find_export_statement_95129", + "Could_not_find_import_clause_95131", + "Could_not_find_matching_access_expressions_95141", + "Could_not_find_name_0_Did_you_mean_1_2570", + "Could_not_find_namespace_import_or_named_imports_95132", + "Could_not_find_property_for_which_to_generate_accessor_95135", + "Could_not_find_variable_to_inline_95185", + "Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231", + "Could_not_write_file_0_Colon_1_5033", + "Create_source_map_files_for_emitted_JavaScript_files_6694", + "Create_sourcemaps_for_d_ts_files_6614", + "Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926", + "DIRECTORY_6038", + "Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_1537", + "Decimals_with_leading_zeros_are_not_allowed_1489", + "Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232", + "Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_support_9026", + "Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005", + "Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006", + "Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_sup_9025", + "Declaration_expected_1146", + "Declaration_name_conflicts_with_built_in_global_identifier_0_2397", + "Declaration_or_statement_expected_1128", + "Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809", + "Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264", + "Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263", + "Declare_a_private_field_named_0_90053", + "Declare_method_0_90023", + "Declare_private_method_0_90038", + "Declare_private_property_0_90035", + "Declare_property_0_90016", + "Declare_static_method_0_90024", + "Declare_static_property_0_90027", + "Decorator_function_return_type_0_is_not_assignable_to_type_1_1270", + "Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271", + "Decorator_used_before_export_here_1486", + "Decorators_are_not_valid_here_1206", + "Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207", + "Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038", + "Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436", + "Default_catch_clause_variables_as_unknown_instead_of_any_6803", + "Default_export_of_the_module_has_or_is_using_private_name_0_4082", + "Default_exports_can_t_be_inferred_with_isolatedDeclarations_9037", + "Default_imports_are_not_allowed_in_a_deferred_import_18058", + "Default_library_1424", + "Default_library_for_target_0_1425", + "Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve_18060", + "Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200", + "Delete_all_unused_declarations_95024", + "Delete_all_unused_imports_95147", + "Delete_all_unused_param_tags_95172", + "Delete_the_outputs_of_all_projects_6365", + "Delete_unused_param_tag_0_95171", + "Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084", + "Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170", + "Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160", + "Deprecated_setting_Use_outFile_instead_6677", + "Did_you_forget_to_use_await_2773", + "Did_you_mean_0_1369", + "Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735", + "Did_you_mean_to_call_this_expression_6212", + "Did_you_mean_to_mark_this_function_as_async_1356", + "Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312", + "Did_you_mean_to_use_new_with_this_expression_6213", + "Digit_expected_1124", + "Directory_0_does_not_exist_skipping_all_lookups_in_it_6148", + "Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270", + "Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669", + "Disable_checking_for_this_file_90018", + "Disable_emitting_comments_6688", + "Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701", + "Disable_emitting_files_from_a_compilation_6660", + "Disable_emitting_files_if_any_type_checking_errors_are_reported_6662", + "Disable_erasing_const_enum_declarations_in_generated_code_6682", + "Disable_error_reporting_for_unreachable_code_6603", + "Disable_error_reporting_for_unused_labels_6604", + "Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported_6805", + "Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661", + "Disable_including_any_library_files_including_the_default_lib_d_ts_6670", + "Disable_loading_referenced_projects_6235", + "Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620", + "Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702", + "Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683", + "Disable_size_limitations_on_JavaScript_projects_6162", + "Disable_solution_searching_for_this_project_6224", + "Disable_strict_checking_of_generic_signatures_in_function_types_6673", + "Disable_the_type_acquisition_for_JavaScript_projects_6625", + "Disable_truncating_types_in_error_messages_6663", + "Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221", + "Disable_wiping_the_console_in_watch_mode_6684", + "Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616", + "Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672", + "Disallow_inconsistently_cased_references_to_the_same_file_6078", + "Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159", + "Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721", + "Do_not_emit_comments_to_output_6009", + "Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056", + "Do_not_emit_outputs_6010", + "Do_not_emit_outputs_if_any_errors_were_reported_6008", + "Do_not_emit_use_strict_directives_in_module_output_6112", + "Do_not_erase_const_enum_declarations_in_generated_code_6007", + "Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157", + "Do_not_include_the_default_library_file_lib_d_ts_6158", + "Do_not_report_errors_on_unreachable_code_6077", + "Do_not_report_errors_on_unused_labels_6074", + "Do_not_resolve_the_real_path_of_symlinks_6013", + "Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804", + "Do_not_truncate_error_messages_6165", + "Duplicate_function_implementation_2393", + "Duplicate_identifier_0_2300", + "Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441", + "Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529", + "Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818", + "Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520", + "Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804", + "Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396", + "Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543", + "Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399", + "Duplicate_index_signature_for_type_0_2374", + "Duplicate_label_0_1114", + "Duplicate_property_0_2718", + "Duplicate_regular_expression_flag_1500", + "Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036", + "Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323", + "Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments_1450", + "Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_1324", + "ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_1286", + "ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjus_1295", + "ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293", + "Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given_4125", + "Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762", + "Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758", + "Editor_Support_6249", + "Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053", + "Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015", + "Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017", + "Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052", + "Emit_6246", + "Emit_ECMAScript_standard_compliant_class_fields_6712", + "Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622", + "Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151", + "Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638", + "Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626", + "Emit_class_fields_with_Define_instead_of_Set_6222", + "Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624", + "Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621", + "Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152", + "Enable_all_strict_type_checking_options_6180", + "Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685", + "Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611", + "Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667", + "Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665", + "Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664", + "Enable_error_reporting_in_type_checked_JavaScript_files_6609", + "Enable_error_reporting_when_local_variables_aren_t_read_6675", + "Enable_error_reporting_when_this_is_given_the_type_any_6668", + "Enable_experimental_support_for_legacy_experimental_decorators_6630", + "Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264", + "Enable_importing_json_files_6689", + "Enable_lib_replacement_6808", + "Enable_project_compilation_6302", + "Enable_strict_bind_call_and_apply_methods_on_functions_6214", + "Enable_strict_checking_of_function_types_6186", + "Enable_strict_checking_of_property_initialization_in_classes_6187", + "Enable_strict_null_checks_6113", + "Enable_the_experimentalDecorators_option_in_your_configuration_file_95074", + "Enable_the_jsx_flag_in_your_configuration_file_95088", + "Enable_tracing_of_the_name_resolution_process_6085", + "Enable_verbose_logging_6713", + "Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037", + "Enables_experimental_support_for_ES7_decorators_6065", + "Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066", + "Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671", + "Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666", + "Ensure_that_casing_is_correct_in_imports_6637", + "Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645", + "Ensure_use_strict_is_always_emitted_6605", + "Entering_conditional_exports_6413", + "Entry_point_for_implicit_type_library_0_1420", + "Entry_point_for_implicit_type_library_0_with_packageId_1_1421", + "Entry_point_of_type_library_0_specified_in_compilerOptions_1417", + "Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418", + "Enum_0_used_before_its_declaration_2450", + "Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567", + "Enum_declarations_must_all_be_const_or_non_const_2473", + "Enum_member_expected_1132", + "Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is__18056", + "Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDecl_9020", + "Enum_member_must_have_initializer_1061", + "Enum_name_cannot_be_0_2431", + "Environment_Settings_6285", + "Errors_Files_6041", + "Escape_sequence_0_is_not_allowed_1488", + "Examples_Colon_0_6026", + "Excessive_complexity_comparing_types_0_and_1_2859", + "Excessive_stack_depth_comparing_types_0_and_1_2321", + "Exiting_conditional_exports_6416", + "Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027", + "Expected_0_arguments_but_got_1_2554", + "Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794", + "Expected_0_type_arguments_but_got_1_2558", + "Expected_0_type_arguments_provide_these_with_an_extends_tag_8026", + "Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810", + "Expected_a_Unicode_property_name_1523", + "Expected_a_Unicode_property_name_or_value_1527", + "Expected_a_Unicode_property_value_1525", + "Expected_a_capturing_group_name_1514", + "Expected_a_class_set_operand_1520", + "Expected_at_least_0_arguments_but_got_1_2555", + "Expected_corresponding_JSX_closing_tag_for_0_17002", + "Expected_corresponding_closing_tag_for_JSX_fragment_17015", + "Expected_for_property_initializer_1442", + "Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105", + "Explicitly_specified_module_resolution_kind_Colon_0_6087", + "Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791", + "Export_0_from_module_1_90059", + "Export_all_referenced_locals_90060", + "Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203", + "Export_assignment_is_not_supported_when_module_flag_is_system_1218", + "Export_declaration_conflicts_with_exported_declaration_of_0_2484", + "Export_declarations_are_not_permitted_in_a_namespace_1194", + "Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276", + "Exported_type_alias_0_has_or_is_using_private_name_1_4081", + "Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084", + "Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023", + "Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024", + "Exported_variable_0_has_or_is_using_private_name_1_4025", + "Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666", + "Expression_expected_1109", + "Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator_1497", + "Expression_or_comma_expected_1137", + "Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800", + "Expression_produces_a_union_type_that_is_too_complex_to_represent_2590", + "Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402", + "Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544", + "Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400", + "Expression_type_can_t_be_inferred_with_isolatedDeclarations_9013", + "Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations_9021", + "Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085", + "Extract_base_class_to_variable_90064", + "Extract_binding_expressions_to_variable_90066", + "Extract_constant_95006", + "Extract_default_export_to_variable_90065", + "Extract_function_95005", + "Extract_to_0_in_1_95004", + "Extract_to_0_in_1_scope_95008", + "Extract_to_0_in_enclosing_scope_95007", + "Extract_to_interface_95090", + "Extract_to_type_alias_95078", + "Extract_to_typedef_95079", + "Extract_to_variable_and_replace_with_0_as_typeof_0_90069", + "Extract_type_95077", + "FILE_6035", + "FILE_OR_DIRECTORY_6040", + "Failed_to_find_peerDependency_0_6283", + "Failed_to_resolve_under_condition_0_6415", + "Fallthrough_case_in_switch_7029", + "File_0_does_not_exist_6096", + "File_0_does_not_exist_according_to_earlier_cached_lookups_6240", + "File_0_exists_according_to_earlier_cached_lookups_6239", + "File_0_exists_use_it_as_a_name_resolution_result_6097", + "File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054", + "File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504", + "File_0_is_not_a_module_2306", + "File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307", + "File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059", + "File_0_not_found_6053", + "File_Layout_6284", + "File_Management_6245", + "File_appears_to_be_binary_1490", + "File_change_detected_Starting_incremental_compilation_6032", + "File_is_CommonJS_module_because_0_does_not_have_field_type_1460", + "File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459", + "File_is_CommonJS_module_because_package_json_was_not_found_1461", + "File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458", + "File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001", + "File_is_default_library_for_target_specified_here_1426", + "File_is_entry_point_of_type_library_specified_here_1419", + "File_is_included_via_import_here_1399", + "File_is_included_via_library_reference_here_1406", + "File_is_included_via_reference_here_1401", + "File_is_included_via_type_library_reference_here_1404", + "File_is_library_specified_here_1423", + "File_is_matched_by_files_list_specified_here_1410", + "File_is_matched_by_include_pattern_specified_here_1408", + "File_is_output_from_referenced_project_specified_here_1413", + "File_is_output_of_project_reference_source_0_1428", + "File_is_source_from_referenced_project_specified_here_1416", + "File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149", + "File_name_0_has_a_1_extension_looking_up_2_instead_6262", + "File_name_0_has_a_1_extension_stripping_it_6132", + "File_redirects_to_file_0_1429", + "File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065", + "File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010", + "Filters_results_from_the_include_option_6627", + "Fix_all_detected_spelling_errors_95026", + "Fix_all_expressions_possibly_missing_await_95085", + "Fix_all_implicit_this_errors_95107", + "Fix_all_incorrect_return_type_of_an_async_functions_90037", + "Fix_all_with_type_only_imports_95182", + "For_nodejs_Colon_6287", + "Found_0_errors_6217", + "Found_0_errors_Watching_for_file_changes_6194", + "Found_0_errors_in_1_files_6261", + "Found_0_errors_in_the_same_file_starting_at_Colon_1_6260", + "Found_1_error_6216", + "Found_1_error_Watching_for_file_changes_6193", + "Found_1_error_in_0_6259", + "Found_package_json_at_0_6099", + "Found_peerDependency_0_with_1_version_6282", + "Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_1250", + "Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definiti_1251", + "Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_au_1252", + "Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011", + "Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391", + "Function_implementation_name_must_be_0_2389", + "Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024", + "Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366", + "Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9007", + "Function_not_implemented_95159", + "Function_overload_must_be_static_2387", + "Function_overload_must_not_be_static_2388", + "Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385", + "Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387", + "Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014", + "Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814", + "Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612", + "Generate_get_and_set_accessors_95046", + "Generate_get_and_set_accessors_for_all_overriding_properties_95119", + "Generates_a_CPU_profile_6223", + "Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000", + "Generates_an_event_trace_and_a_list_of_types_6237", + "Generates_corresponding_d_ts_file_6002", + "Generates_corresponding_map_file_6043", + "Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation_7025", + "Generators_are_not_allowed_in_an_ambient_context_1221", + "Generic_type_0_requires_1_type_argument_s_2314", + "Generic_type_0_requires_between_1_and_2_type_arguments_2707", + "Global_module_exports_may_only_appear_at_top_level_1316", + "Global_module_exports_may_only_appear_in_declaration_files_1315", + "Global_module_exports_may_only_appear_in_module_files_1314", + "Global_type_0_must_be_a_class_or_interface_type_2316", + "Global_type_0_must_have_1_type_parameter_s_2317", + "Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384", + "Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606", + "Hexadecimal_digit_expected_1125", + "Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262", + "Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212", + "Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213", + "Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214", + "Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359", + "Identifier_expected_1003", + "Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216", + "Identifier_or_string_literal_expected_1478", + "Identifier_string_literal_or_number_literal_expected_1496", + "If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040", + "If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058", + "Ignore_the_tsconfig_found_and_build_with_commandline_options_and_files_1549", + "Ignore_this_error_message_90019", + "Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924", + "Implement_all_inherited_abstract_classes_95040", + "Implement_all_unimplemented_interfaces_95032", + "Implement_inherited_abstract_class_90007", + "Implement_interface_0_90006", + "Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019", + "Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731", + "Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_w_2866", + "Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_2865", + "Import_0_from_1_90013", + "Import_assertion_values_must_be_string_literal_expressions_2837", + "Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2836", + "Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2821", + "Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822", + "Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert_2880", + "Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202", + "Import_attribute_values_must_be_string_literal_expressions_2858", + "Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2856", + "Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2823", + "Import_attributes_cannot_be_used_with_type_only_imports_or_exports_2857", + "Import_declaration_0_is_using_private_name_1_4000", + "Import_declaration_conflicts_with_local_declaration_of_0_2440", + "Import_declarations_in_a_namespace_cannot_reference_a_module_1147", + "Import_emit_helpers_from_tslib_6139", + "Import_may_be_converted_to_a_default_import_80003", + "Import_name_cannot_be_0_2438", + "Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439", + "Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271", + "Imported_via_0_from_file_1_1393", + "Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395", + "Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397", + "Imported_via_0_from_file_1_with_packageId_2_1394", + "Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396", + "Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398", + "Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_mod_1543", + "Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667", + "In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066", + "In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432", + "Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635", + "Include_modules_imported_with_json_extension_6197", + "Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644", + "Include_sourcemap_files_inside_the_emitted_JavaScript_6643", + "Includes_imports_of_types_referenced_by_0_90054", + "Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914", + "Incomplete_quantifier_Digit_expected_1505", + "Index_signature_for_type_0_is_missing_in_type_1_2329", + "Index_signature_in_type_0_only_permits_reading_2542", + "Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395", + "Infer_all_types_from_usage_95023", + "Infer_function_return_type_95148", + "Infer_parameter_types_from_usage_95012", + "Infer_this_type_of_0_from_usage_95080", + "Infer_type_of_0_from_usage_95011", + "Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations_9022", + "Initialize_property_0_in_the_constructor_90020", + "Initialize_static_property_0_90021", + "Initializer_for_property_0_2811", + "Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301", + "Initializers_are_not_allowed_in_ambient_contexts_1039", + "Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070", + "Inline_variable_95184", + "Insert_command_line_options_and_files_from_a_file_6030", + "Install_0_95014", + "Install_all_missing_types_packages_95033", + "Interface_0_cannot_simultaneously_extend_types_1_and_2_2320", + "Interface_0_incorrectly_extends_interface_1_2430", + "Interface_declaration_cannot_have_implements_clause_1176", + "Interface_must_be_given_a_name_1438", + "Interface_name_cannot_be_0_2427", + "Interop_Constraints_6252", + "Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243", + "Invalid_character_1127", + "Invalid_import_specifier_0_has_no_possible_resolutions_6272", + "Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665", + "Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664", + "Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209", + "Invalid_reference_directive_syntax_1084", + "Invalid_syntax_in_decorator_1498", + "Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039", + "Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215", + "Invalid_use_of_0_in_strict_mode_1100", + "Invalid_value_for_ignoreDeprecations_5103", + "Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067", + "Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035", + "Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059", + "It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796", + "Its_element_type_0_is_not_a_valid_JSX_element_2789", + "Its_instance_type_0_is_not_a_valid_JSX_element_2788", + "Its_return_type_0_is_not_a_valid_JSX_element_2787", + "Its_type_0_is_not_a_valid_JSX_element_type_18053", + "JSDoc_0_1_does_not_match_the_extends_2_clause_8023", + "JSDoc_0_is_not_attached_to_a_class_8022", + "JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028", + "JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024", + "JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029", + "JSDoc_typedef_may_be_converted_to_TypeScript_type_80009", + "JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021", + "JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010", + "JSDoc_types_can_only_be_used_inside_documentation_comments_8020", + "JSDoc_types_may_be_moved_to_TypeScript_types_80004", + "JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000", + "JSX_element_0_has_no_corresponding_closing_tag_17008", + "JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607", + "JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026", + "JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602", + "JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604", + "JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001", + "JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007", + "JSX_expressions_must_have_one_parent_element_2657", + "JSX_fragment_has_no_corresponding_closing_tag_17014", + "JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633", + "JSX_spread_child_must_be_an_array_type_2609", + "JavaScript_Support_6247", + "Jump_target_cannot_cross_function_boundary_1107", + "KIND_6034", + "Keywords_cannot_contain_escape_characters_1260", + "LOCATION_6037", + "Language_and_Environment_6254", + "Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695", + "Library_0_specified_in_compilerOptions_1422", + "Library_referenced_via_0_from_file_1_1405", + "Line_break_not_permitted_here_1142", + "Line_terminator_not_permitted_before_arrow_1200", + "List_of_file_name_suffixes_to_search_when_resolving_a_module_6931", + "List_of_folders_to_include_type_definitions_from_6161", + "List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168", + "Loading_0_from_the_root_dir_1_candidate_location_2_6109", + "Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098", + "Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095", + "Log_paths_used_during_the_moduleResolution_process_6706", + "Longest_matching_prefix_for_0_is_1_6108", + "Looking_up_in_node_modules_folder_initial_location_0_6125", + "Make_all_super_calls_the_first_statement_in_their_constructor_95036", + "Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650", + "Make_super_call_the_first_statement_in_the_constructor_90002", + "Mapped_object_type_implicitly_has_an_any_template_type_7039", + "Mark_array_literal_as_const_90070", + "Matched_0_condition_1_6403", + "Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457", + "Matched_by_include_pattern_0_in_1_1407", + "Member_0_implicitly_has_an_1_type_7008", + "Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045", + "Merge_conflict_marker_encountered_1185", + "Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652", + "Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013", + "Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245", + "Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101", + "Method_0_of_exported_interface_has_or_is_using_private_name_1_4102", + "Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9008", + "Method_not_implemented_95158", + "Modifiers_cannot_appear_here_1184", + "Module_0_can_only_be_default_imported_using_the_1_flag_1259", + "Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471", + "Module_0_declares_1_locally_but_it_is_exported_as_2_2460", + "Module_0_declares_1_locally_but_it_is_not_exported_2459", + "Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340", + "Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339", + "Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308", + "Module_0_has_no_default_export_1192", + "Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613", + "Module_0_has_no_exported_member_1_2305", + "Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614", + "Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437", + "Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498", + "Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144", + "Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263", + "Module_0_was_resolved_to_1_but_jsx_is_not_set_6142", + "Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042", + "Module_declaration_names_may_only_use_or_quoted_strings_1443", + "Module_name_0_matched_pattern_1_6092", + "Module_name_0_was_not_resolved_6090", + "Module_name_0_was_successfully_resolved_to_1_6089", + "Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218", + "Module_resolution_kind_is_not_specified_using_0_6088", + "Module_resolution_using_rootDirs_has_failed_6111", + "Modules_6244", + "Move_labeled_tuple_element_modifiers_to_labels_95117", + "Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it_9036", + "Move_to_a_new_file_95049", + "Move_to_file_95178", + "Multiple_consecutive_numeric_separators_are_not_permitted_6189", + "Multiple_constructor_implementations_are_not_allowed_2392", + "NEWLINE_6061", + "Name_is_not_valid_95136", + "Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later_1503", + "Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other_1515", + "Named_imports_are_not_allowed_in_a_deferred_import_18059", + "Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0_1544", + "Named_property_0_of_types_1_and_2_are_not_identical_2319", + "Namespace_0_has_no_exported_member_1_2694", + "Namespace_must_be_given_a_name_1437", + "Namespace_name_cannot_be_0_2819", + "Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280", + "Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433", + "No_base_constructor_has_the_specified_number_of_type_arguments_2508", + "No_constituent_of_type_0_is_callable_2755", + "No_constituent_of_type_0_is_constructable_2759", + "No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054", + "No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003", + "No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608", + "No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575", + "No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743", + "No_overload_matches_this_call_2769", + "No_type_could_be_extracted_from_this_type_node_95134", + "No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004", + "Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515", + "Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_2654", + "Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more_2655", + "Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653", + "Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_2656", + "Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and__2650", + "Non_null_assertions_can_only_be_used_in_TypeScript_files_8013", + "Non_simple_parameter_declared_here_1348", + "Not_all_code_paths_return_a_value_7030", + "Not_all_constituents_of_type_0_are_callable_2756", + "Not_all_constituents_of_type_0_are_constructable_2760", + "Numbers_out_of_order_in_quantifier_1506", + "Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008", + "Numeric_separators_are_not_allowed_here_6188", + "Object_is_of_type_unknown_2571", + "Object_is_possibly_null_2531", + "Object_is_possibly_null_or_undefined_2533", + "Object_is_possibly_undefined_2532", + "Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353", + "Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561", + "Object_literal_s_property_0_implicitly_has_an_1_type_7018", + "Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations_9016", + "Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations_9015", + "Octal_digit_expected_1178", + "Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended__1536", + "Octal_escape_sequences_are_not_allowed_Use_the_syntax_0_1487", + "Octal_literals_are_not_allowed_Use_the_syntax_0_1121", + "One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value_4126", + "Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091", + "Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188", + "Only_a_void_function_can_be_called_with_the_new_keyword_2350", + "Only_ambient_modules_can_use_quoted_names_1035", + "Only_amd_and_system_modules_are_supported_alongside_0_6082", + "Only_const_arrays_can_be_inferred_with_isolatedDeclarations_9017", + "Only_emit_d_ts_declaration_files_6014", + "Only_output_d_ts_files_and_not_JavaScript_files_6623", + "Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340", + "Operator_0_cannot_be_applied_to_type_1_2736", + "Operator_0_cannot_be_applied_to_types_1_and_2_2365", + "Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead_1519", + "Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619", + "Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108", + "Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107", + "Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230", + "Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064", + "Option_0_can_only_be_specified_on_command_line_6266", + "Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051", + "Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098", + "Option_0_can_only_be_used_when_module_is_set_to_preserve_commonjs_or_es2015_or_later_5095", + "Option_0_cannot_be_specified_when_option_jsx_is_1_5089", + "Option_0_cannot_be_specified_with_option_1_5053", + "Option_0_cannot_be_specified_without_specifying_option_1_5052", + "Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069", + "Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102", + "Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101", + "Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104", + "Option_allowImportingTsExtensions_can_only_be_used_when_one_of_noEmit_emitDeclarationOnly_or_rewrite_5096", + "Option_build_must_be_the_first_command_line_argument_6369", + "Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047", + "Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1_5109", + "Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1_5110", + "Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091", + "Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042", + "Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070", + "Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd_5071", + "Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105", + "Options_0_and_1_cannot_be_combined_6370", + "Options_Colon_6027", + "Other_Outputs_6291", + "Output_Formatting_6256", + "Output_compiler_performance_information_after_building_6615", + "Output_directory_for_generated_declaration_files_6166", + "Output_file_0_has_not_been_built_from_source_file_1_6305", + "Output_from_referenced_project_0_included_because_1_specified_1411", + "Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412", + "Output_more_detailed_compiler_performance_information_after_building_6632", + "Overload_0_of_1_2_gave_the_following_error_2772", + "Overload_signatures_must_all_be_abstract_or_non_abstract_2512", + "Overload_signatures_must_all_be_ambient_or_non_ambient_2384", + "Overload_signatures_must_all_be_exported_or_non_exported_2383", + "Overload_signatures_must_all_be_optional_or_required_2386", + "Overload_signatures_must_all_be_public_private_or_protected_2385", + "Parameter_0_cannot_reference_identifier_1_declared_after_it_2373", + "Parameter_0_cannot_reference_itself_2372", + "Parameter_0_implicitly_has_an_1_type_7006", + "Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044", + "Parameter_0_is_not_in_the_same_position_as_parameter_1_1227", + "Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108", + "Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107", + "Parameter_0_of_accessor_has_or_is_using_private_name_1_4106", + "Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066", + "Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067", + "Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061", + "Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062", + "Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063", + "Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064", + "Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065", + "Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076", + "Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077", + "Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078", + "Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091", + "Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092", + "Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074", + "Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075", + "Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071", + "Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072", + "Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073", + "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068", + "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069", + "Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070", + "Parameter_cannot_have_question_mark_and_initializer_1015", + "Parameter_declaration_expected_1138", + "Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051", + "Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012", + "Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9011", + "Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036", + "Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037", + "Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034", + "Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035", + "Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141", + "Part_of_files_list_in_tsconfig_json_1409", + "Pattern_0_can_have_at_most_one_Asterisk_character_5061", + "Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386", + "Platform_specific_6912", + "Prefix_0_with_an_underscore_90025", + "Prefix_all_incorrect_property_declarations_with_declare_95095", + "Prefix_all_unused_declarations_with_where_possible_95025", + "Prefix_with_declare_95094", + "Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449", + "Print_all_of_the_files_read_during_the_compilation_6653", + "Print_files_read_during_the_compilation_including_why_it_was_included_6631", + "Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505", + "Print_names_of_files_part_of_the_compilation_6155", + "Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503", + "Print_names_of_generated_files_part_of_the_compilation_6154", + "Print_the_compiler_s_version_6019", + "Print_the_final_configuration_instead_of_building_1350", + "Print_the_names_of_emitted_files_after_a_compilation_6652", + "Print_this_message_6017", + "Private_accessor_was_defined_without_a_getter_2806", + "Private_field_0_must_be_declared_in_an_enclosing_class_1111", + "Private_identifiers_are_not_allowed_in_variable_declarations_18029", + "Private_identifiers_are_not_allowed_outside_class_bodies_18016", + "Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451", + "Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028", + "Private_identifiers_cannot_be_used_as_parameters_18009", + "Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105", + "Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363", + "Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383", + "Project_0_is_being_forcibly_rebuilt_6388", + "Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412", + "Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors_6419", + "Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399", + "Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406", + "Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350", + "Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352", + "Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381", + "Project_0_is_up_to_date_6361", + "Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351", + "Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400", + "Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354", + "Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202", + "Projects_6255", + "Projects_in_this_build_Colon_0_6355", + "Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045", + "Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267", + "Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111", + "Property_0_does_not_exist_on_type_1_2339", + "Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551", + "Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576", + "Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550", + "Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812", + "Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817", + "Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564", + "Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033", + "Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032", + "Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048", + "Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049", + "Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416", + "Property_0_in_type_1_is_not_assignable_to_type_2_2603", + "Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015", + "Property_0_is_declared_but_its_value_is_never_read_6138", + "Property_0_is_incompatible_with_index_signature_2530", + "Property_0_is_missing_in_type_1_2324", + "Property_0_is_missing_in_type_1_but_required_in_type_2_2741", + "Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013", + "Property_0_is_optional_in_type_1_but_required_in_type_2_2327", + "Property_0_is_private_and_only_accessible_within_class_1_2341", + "Property_0_is_private_in_type_1_but_not_in_type_2_2325", + "Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446", + "Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445", + "Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443", + "Property_0_is_protected_in_type_1_but_public_in_type_2_2444", + "Property_0_is_used_before_being_assigned_2565", + "Property_0_is_used_before_its_initialization_2729", + "Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568", + "Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606", + "Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094", + "Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032", + "Property_0_of_exported_interface_has_or_is_using_private_name_1_4033", + "Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411", + "Property_0_was_also_declared_here_2733", + "Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612", + "Property_assignment_expected_1136", + "Property_destructuring_pattern_expected_1180", + "Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9012", + "Property_or_signature_expected_1131", + "Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328", + "Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179", + "Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098", + "Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099", + "Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100", + "Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029", + "Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030", + "Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031", + "Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095", + "Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096", + "Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097", + "Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026", + "Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027", + "Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028", + "Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032", + "Raise_an_error_when_a_function_parameter_isn_t_read_6676", + "Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052", + "Raise_error_on_this_expressions_with_an_implied_any_type_6115", + "Range_out_of_order_in_character_class_1517", + "Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205", + "React_components_cannot_include_JSX_namespace_names_2639", + "Recommended_Options_6294", + "Redirect_output_structure_to_the_directory_6006", + "Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617", + "Referenced_project_0_may_not_disable_emit_6310", + "Referenced_project_0_must_have_setting_composite_Colon_true_6306", + "Referenced_via_0_from_file_1_1400", + "Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2834", + "Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2835", + "Remove_a_list_of_directories_from_the_watch_process_6628", + "Remove_a_list_of_files_from_the_watch_mode_s_processing_6629", + "Remove_all_unnecessary_override_modifiers_95163", + "Remove_all_unnecessary_uses_of_await_95087", + "Remove_all_unreachable_code_95051", + "Remove_all_unused_labels_95054", + "Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115", + "Remove_braces_from_arrow_function_95060", + "Remove_braces_from_arrow_function_body_95112", + "Remove_import_from_0_90005", + "Remove_override_modifier_95161", + "Remove_parentheses_95126", + "Remove_template_tag_90011", + "Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618", + "Remove_type_from_import_declaration_from_0_90055", + "Remove_type_from_import_of_0_from_1_90056", + "Remove_type_parameters_90012", + "Remove_unnecessary_await_95086", + "Remove_unreachable_code_95050", + "Remove_unused_declaration_for_Colon_0_90004", + "Remove_unused_declarations_for_Colon_0_90041", + "Remove_unused_destructuring_declaration_90039", + "Remove_unused_label_95053", + "Remove_variable_statement_90010", + "Rename_param_tag_name_0_to_1_95173", + "Replace_0_with_Promise_1_90036", + "Replace_all_unused_infer_with_unknown_90031", + "Replace_import_with_0_95015", + "Replace_infer_0_with_unknown_90030", + "Report_error_when_not_all_code_paths_in_function_return_a_value_6075", + "Report_errors_for_fallthrough_cases_in_switch_statement_6076", + "Report_errors_in_js_files_8019", + "Report_errors_on_unused_locals_6134", + "Report_errors_on_unused_parameters_6135", + "Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files_6719", + "Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717", + "Required_type_parameters_may_not_follow_optional_type_parameters_2706", + "Resolution_for_module_0_was_found_in_cache_from_location_1_6147", + "Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241", + "Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277", + "Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279", + "Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195", + "Resolved_under_condition_0_6414", + "Resolving_in_0_mode_with_conditions_1_6402", + "Resolving_module_0_from_1_6086", + "Resolving_module_name_0_relative_to_base_url_1_2_6094", + "Resolving_real_path_for_0_result_1_6130", + "Resolving_type_reference_directive_0_containing_file_1_6242", + "Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116", + "Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123", + "Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127", + "Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128", + "Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_no_6265", + "Resolving_with_primary_search_path_0_6121", + "Rest_parameter_0_implicitly_has_an_any_type_7019", + "Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047", + "Rest_types_may_only_be_created_from_object_types_2700", + "Return_type_annotation_circularly_references_itself_2577", + "Return_type_must_be_inferred_from_a_function_95149", + "Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046", + "Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047", + "Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044", + "Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045", + "Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409", + "Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058", + "Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059", + "Return_type_of_exported_function_has_or_is_using_private_name_0_4060", + "Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048", + "Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049", + "Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056", + "Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057", + "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041", + "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042", + "Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043", + "Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053", + "Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054", + "Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055", + "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038", + "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039", + "Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040", + "Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050", + "Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051", + "Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052", + "Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395", + "Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393", + "Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394", + "Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389", + "Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183", + "Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184", + "Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398", + "Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396", + "Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397", + "Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392", + "Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390", + "Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391", + "Rewrite_all_as_indexed_access_types_95034", + "Rewrite_as_the_indexed_access_type_0_90026", + "Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_i_6421", + "Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish_2869", + "Root_directory_cannot_be_determined_skipping_primary_search_paths_6122", + "Root_file_specified_for_compilation_1427", + "STRATEGY_6039", + "Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642", + "Saw_non_matching_condition_0_6405", + "Scoped_package_detected_looking_in_0_6182", + "Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418", + "Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0_6417", + "See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule_6286", + "Selection_is_not_a_valid_statement_or_statements_95155", + "Selection_is_not_a_valid_type_node_95133", + "Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705", + "Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654", + "Set_the_module_option_in_your_configuration_file_to_0_95099", + "Set_the_newline_character_for_emitting_files_6659", + "Set_the_target_option_in_your_configuration_file_to_0_95098", + "Setters_cannot_return_a_value_2408", + "Show_all_compiler_options_6169", + "Show_diagnostic_information_6149", + "Show_verbose_diagnostic_information_6150", + "Show_what_would_be_built_or_deleted_if_specified_with_clean_6367", + "Signature_0_must_be_a_type_predicate_1224", + "Signature_declarations_can_only_be_used_in_TypeScript_files_8017", + "Skip_building_downstream_projects_on_error_in_upstream_project_6640", + "Skip_type_checking_all_d_ts_files_6693", + "Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692", + "Skip_type_checking_of_declaration_files_6012", + "Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362", + "Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382", + "Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1_6164", + "Source_from_referenced_project_0_included_because_1_specified_1414", + "Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415", + "Source_has_0_element_s_but_target_allows_only_1_2619", + "Source_has_0_element_s_but_target_requires_1_2618", + "Source_provides_no_match_for_required_element_at_position_0_in_target_2623", + "Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624", + "Specify_ECMAScript_target_version_6015", + "Specify_JSX_code_generation_6080", + "Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679", + "Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641", + "Specify_a_list_of_language_service_plugins_to_include_6681", + "Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651", + "Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680", + "Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687", + "Specify_an_output_folder_for_all_emitted_files_6678", + "Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718", + "Specify_file_to_store_incremental_compilation_information_6380", + "Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658", + "Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714", + "Specify_how_the_TypeScript_watch_mode_works_6715", + "Specify_library_files_to_be_included_in_the_compilation_6079", + "Specify_module_code_generation_6016", + "Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649", + "Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710", + "Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633", + "Specify_options_for_automatic_acquisition_of_declaration_files_6709", + "Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227", + "Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226", + "Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225", + "Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648", + "Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146", + "Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647", + "Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034", + "Specify_the_base_directory_to_resolve_non_relative_module_names_6607", + "Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060", + "Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004", + "Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655", + "Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656", + "Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238", + "Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686", + "Specify_the_output_directory_for_generated_declaration_files_6613", + "Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707", + "Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058", + "Specify_the_root_folder_within_your_source_files_6690", + "Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695", + "Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711", + "Specify_what_JSX_code_is_generated_6646", + "Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634", + "Specify_what_module_code_is_generated_6657", + "Split_all_invalid_type_only_imports_1367", + "Split_into_two_separate_import_declarations_1366", + "Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472", + "Spread_types_may_only_be_created_from_object_types_2698", + "Starting_compilation_in_watch_mode_6031", + "Statement_expected_1129", + "Statements_are_not_allowed_in_ambient_contexts_1036", + "Static_members_cannot_reference_class_type_parameters_2302", + "Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699", + "Stricter_Typechecking_Options_6292", + "String_literal_expected_1141", + "String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es_18057", + "String_literal_with_double_quotes_expected_1327", + "Style_Options_6293", + "Stylize_errors_and_messages_using_color_and_context_experimental_6073", + "Subpattern_flags_must_be_present_when_there_is_a_minus_sign_1504", + "Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717", + "Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403", + "Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064", + "Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062", + "Substitutions_for_pattern_0_should_be_an_array_5063", + "Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066", + "Successfully_created_a_tsconfig_json_file_6071", + "Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337", + "Suppress_excess_property_checks_for_object_literals_6072", + "Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055", + "Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703", + "Switch_each_misused_0_to_1_95138", + "Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704", + "Syntax_Colon_0_6023", + "Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229", + "Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358", + "Target_allows_only_0_element_s_but_source_may_have_more_2621", + "Target_requires_0_element_s_but_source_may_have_fewer_2620", + "Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1_2849", + "The_0_modifier_can_only_be_used_in_TypeScript_files_8009", + "The_0_operator_cannot_be_applied_to_type_symbol_2469", + "The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447", + "The_0_property_of_an_async_iterator_must_be_a_method_2768", + "The_0_property_of_an_iterator_must_be_a_method_2767", + "The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696", + "The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously_1502", + "The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_func_2496", + "The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522", + "The_body_of_an_if_statement_cannot_be_the_empty_statement_1313", + "The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793", + "The_character_set_of_the_input_files_6163", + "The_containing_arrow_function_captures_the_global_value_of_this_7041", + "The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563", + "The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309", + "The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479", + "The_current_host_does_not_support_the_0_option_5001", + "The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018", + "The_declaration_was_marked_as_deprecated_here_2798", + "The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500", + "The_expected_type_comes_from_the_return_type_of_this_signature_6502", + "The_expected_type_comes_from_this_index_signature_6501", + "The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714", + "The_file_is_in_the_program_because_Colon_1430", + "The_files_list_in_config_file_0_is_empty_18002", + "The_first_export_default_is_here_2752", + "The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060", + "The_global_type_JSX_0_may_not_have_more_than_one_property_2608", + "The_implementation_signature_is_declared_here_2750", + "The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470", + "The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343", + "The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742", + "The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088", + "The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527", + "The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056", + "The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_n_2850", + "The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_2851", + "The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032", + "The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031", + "The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795", + "The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016", + "The_last_overload_gave_the_following_error_2770", + "The_last_overload_is_declared_here_2771", + "The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491", + "The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration_1493", + "The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration_1494", + "The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404", + "The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780", + "The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406", + "The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405", + "The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483", + "The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781", + "The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106", + "The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487", + "The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362", + "The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779", + "The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364", + "The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_2860", + "The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358", + "The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156", + "The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136", + "The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011", + "The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704", + "The_operand_of_a_delete_operator_must_be_a_property_reference_2703", + "The_operand_of_a_delete_operator_must_be_optional_2790", + "The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777", + "The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357", + "The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007", + "The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209", + "The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210", + "The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014", + "The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237", + "The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236", + "The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058", + "The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_1065", + "The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064", + "The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407", + "The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363", + "The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_2359", + "The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression_2848", + "The_root_value_of_a_0_file_must_be_an_object_5092", + "The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278", + "The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279", + "The_shadowing_declaration_of_0_is_defined_here_18017", + "The_signature_0_of_1_is_deprecated_6387", + "The_specified_path_does_not_exist_Colon_0_5058", + "The_tag_was_first_specified_here_8034", + "The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778", + "The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701", + "The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684", + "The_this_types_of_each_signature_are_incompatible_2685", + "The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104", + "The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207", + "The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206", + "The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118", + "The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547", + "The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490", + "The_types_of_0_are_incompatible_between_these_types_2200", + "The_types_returned_by_0_are_incompatible_between_these_types_2201", + "The_value_0_cannot_be_used_here_18050", + "The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189", + "The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190", + "The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410", + "There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280", + "There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278", + "There_is_no_capturing_group_named_0_in_this_regular_expression_1532", + "There_is_nothing_available_for_repetition_1507", + "This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found_2874", + "This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_fo_2875", + "This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746", + "This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745", + "This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regul_1534", + "This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_r_1533", + "This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870", + "This_character_cannot_be_escaped_in_a_regular_expression_1535", + "This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367", + "This_condition_will_always_return_0_2845", + "This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839", + "This_condition_will_always_return_true_since_this_0_is_always_defined_2801", + "This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774", + "This_constructor_function_may_be_converted_to_a_class_declaration_80002", + "This_expression_is_always_nullish_2871", + "This_expression_is_never_nullish_2881", + "This_expression_is_not_callable_2349", + "This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234", + "This_expression_is_not_constructable_2351", + "This_file_already_has_a_default_export_95130", + "This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_b_2878", + "This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_duri_2877", + "This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233", + "This_kind_of_expression_is_always_falsy_2873", + "This_kind_of_expression_is_always_truthy_2872", + "This_may_be_converted_to_an_async_function_80006", + "This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122", + "This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123", + "This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121", + "This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic_4128", + "This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113", + "This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117", + "This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112", + "This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic_4127", + "This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119", + "This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114", + "This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116", + "This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497", + "This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594", + "This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2_6807", + "This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012", + "This_overload_signature_is_not_compatible_with_its_implementation_signature_2394", + "This_parameter_is_not_allowed_with_use_strict_directive_1346", + "This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120", + "This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115", + "This_regular_expression_flag_cannot_be_toggled_within_a_subpattern_1509", + "This_regular_expression_flag_is_only_available_when_targeting_0_or_later_1501", + "This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolv_2876", + "This_spread_always_overwrites_this_property_2785", + "This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294", + "This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060", + "This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059", + "This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354", + "This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343", + "This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807", + "This_type_parameter_might_need_an_extends_0_constraint_2208", + "This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326", + "To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482", + "To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481", + "To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480", + "To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483", + "Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378", + "Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_sys_2854", + "Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046", + "Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432", + "Trailing_comma_not_allowed_1009", + "Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153", + "Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035", + "Trying_other_entries_in_rootDirs_6110", + "Trying_substitution_0_candidate_module_location_Colon_1_6093", + "Tuple_type_0_of_length_1_has_no_element_at_index_2_2493", + "Tuple_type_arguments_circularly_reference_themselves_4110", + "Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802", + "Type_0_cannot_be_used_as_an_index_type_2538", + "Type_0_cannot_be_used_to_index_type_1_2536", + "Type_0_does_not_satisfy_the_constraint_1_2344", + "Type_0_does_not_satisfy_the_expected_type_1_1360", + "Type_0_has_no_call_signatures_2757", + "Type_0_has_no_construct_signatures_2761", + "Type_0_has_no_matching_index_signature_for_type_1_2537", + "Type_0_has_no_properties_in_common_with_type_1_2559", + "Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635", + "Type_0_is_generic_and_can_only_be_indexed_for_reading_2862", + "Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739", + "Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740", + "Type_0_is_not_a_constructor_function_type_2507", + "Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055", + "Type_0_is_not_an_array_type_2461", + "Type_0_is_not_an_array_type_or_a_string_type_2495", + "Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549", + "Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548", + "Type_0_is_not_assignable_to_type_1_2322", + "Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820", + "Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719", + "Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636", + "Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033", + "Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375", + "Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412", + "Type_0_is_not_comparable_to_type_1_2678", + "Type_0_is_not_generic_2315", + "Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638", + "Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504", + "Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488", + "Type_0_provides_no_match_for_the_signature_1_2658", + "Type_0_recursively_references_itself_as_a_base_type_2310", + "Type_Checking_6248", + "Type_alias_0_circularly_references_itself_2456", + "Type_alias_must_be_given_a_name_1439", + "Type_alias_name_cannot_be_0_2457", + "Type_aliases_can_only_be_used_in_TypeScript_files_8008", + "Type_annotation_cannot_appear_on_a_constructor_declaration_1093", + "Type_annotations_can_only_be_used_in_TypeScript_files_8010", + "Type_argument_expected_1140", + "Type_argument_list_cannot_be_empty_1099", + "Type_arguments_can_only_be_used_in_TypeScript_files_8011", + "Type_arguments_for_0_circularly_reference_themselves_4109", + "Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016", + "Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626", + "Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627", + "Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations_9039", + "Type_declaration_files_to_be_included_in_compilation_6124", + "Type_expected_1110", + "Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456", + "Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1464", + "Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute_1542", + "Type_instantiation_is_excessively_deep_and_possibly_infinite_2589", + "Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062", + "Type_library_referenced_via_0_from_file_1_1402", + "Type_library_referenced_via_0_from_file_1_with_packageId_2_1403", + "Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320", + "Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418", + "Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844", + "Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322", + "Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615", + "Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321", + "Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribut_1541", + "Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038", + "Type_parameter_0_has_a_circular_constraint_2313", + "Type_parameter_0_has_a_circular_default_2716", + "Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008", + "Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006", + "Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002", + "Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016", + "Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004", + "Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103", + "Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083", + "Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014", + "Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012", + "Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010", + "Type_parameter_declaration_expected_1139", + "Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004", + "Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744", + "Type_parameter_list_cannot_be_empty_1098", + "Type_parameter_name_cannot_be_0_2368", + "Type_parameters_cannot_appear_on_a_constructor_declaration_1092", + "Type_predicate_0_is_not_assignable_to_1_1226", + "Type_produces_a_tuple_type_that_is_too_large_to_represent_2799", + "Type_reference_directive_0_was_not_resolved_6120", + "Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119", + "Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219", + "Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037", + "Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043", + "Types_have_separate_declarations_of_a_private_property_0_2442", + "Types_of_construct_signatures_are_incompatible_2419", + "Types_of_parameters_0_and_1_are_incompatible_2328", + "Types_of_property_0_are_incompatible_2326", + "Unable_to_open_file_0_6050", + "Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238", + "Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241", + "Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239", + "Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240", + "Undetermined_character_escape_1513", + "Unexpected_0_Did_you_mean_to_escape_it_with_backslash_1508", + "Unexpected_end_of_text_1126", + "Unexpected_keyword_or_identifier_1434", + "Unexpected_token_1012", + "Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068", + "Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069", + "Unexpected_token_Did_you_mean_or_gt_1382", + "Unexpected_token_Did_you_mean_or_rbrace_1381", + "Unexpected_token_expected_1179", + "Unicode_escape_sequence_cannot_appear_here_17021", + "Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_se_1538", + "Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v__1530", + "Unknown_Unicode_property_name_1524", + "Unknown_Unicode_property_name_or_value_1529", + "Unknown_Unicode_property_value_1526", + "Unknown_build_option_0_5072", + "Unknown_build_option_0_Did_you_mean_1_5077", + "Unknown_compiler_option_0_5023", + "Unknown_compiler_option_0_Did_you_mean_1_5025", + "Unknown_keyword_or_identifier_Did_you_mean_0_1435", + "Unknown_option_excludes_Did_you_mean_exclude_6114", + "Unknown_regular_expression_flag_1499", + "Unknown_type_acquisition_option_0_17010", + "Unknown_type_acquisition_option_0_Did_you_mean_1_17018", + "Unknown_watch_option_0_5078", + "Unknown_watch_option_0_Did_you_mean_1_5079", + "Unreachable_code_detected_7027", + "Unterminated_Unicode_escape_sequence_1199", + "Unterminated_quoted_string_in_response_file_0_6045", + "Unterminated_regular_expression_literal_1161", + "Unterminated_string_literal_1002", + "Unterminated_template_literal_1160", + "Untyped_function_calls_may_not_accept_type_arguments_2347", + "Unused_label_7028", + "Unused_ts_expect_error_directive_2578", + "Update_import_from_0_90058", + "Update_modifiers_of_0_90061", + "Updating_output_timestamps_of_project_0_6359", + "Updating_unchanged_output_timestamps_of_project_0_6371", + "Use_0_95174", + "Use_0_instead_5106", + "Use_Number_isNaN_in_all_conditions_95175", + "Use_element_access_for_0_95145", + "Use_element_access_for_all_undeclared_properties_95146", + "Use_import_type_95180", + "Use_synthetic_default_member_95016", + "Use_the_package_json_exports_field_when_resolving_package_imports_6408", + "Use_the_package_json_imports_field_when_resolving_imports_6409", + "Use_type_0_95181", + "Using_0_subpath_1_with_target_2_6404", + "Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found_2879", + "Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494", + "Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915", + "Using_compiler_options_of_project_reference_redirect_0_6215", + "VERSION_6036", + "Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560", + "Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348", + "Variable_0_implicitly_has_an_1_type_7005", + "Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043", + "Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046", + "Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034", + "Variable_0_is_used_before_being_assigned_2454", + "Variable_declaration_expected_1134", + "Variable_declaration_list_cannot_be_empty_1123", + "Variable_declaration_not_allowed_at_this_location_1440", + "Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9010", + "Variables_with_multiple_declarations_cannot_be_inlined_95186", + "Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625", + "Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637", + "Version_0_6029", + "Visit_https_Colon_Slash_Slashaka_ms_Slashts6_for_migration_information_5111", + "Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110", + "WATCH_OPTIONS_6918", + "Watch_and_Build_Modes_6250", + "Watch_input_files_6005", + "Watch_option_0_requires_a_value_of_type_1_5080", + "We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843", + "When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698", + "When_type_checking_take_into_account_null_and_undefined_6699", + "Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191", + "Wrap_all_invalid_characters_in_an_expression_container_95109", + "Wrap_all_invalid_decorator_expressions_in_parentheses_95195", + "Wrap_all_object_literal_with_parentheses_95116", + "Wrap_all_unparented_JSX_in_JSX_fragment_95121", + "Wrap_in_JSX_fragment_95120", + "Wrap_in_parentheses_95194", + "Wrap_invalid_character_in_an_expression_container_95108", + "Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113", + "You_can_learn_about_all_of_the_compiler_options_at_0_6913", + "You_cannot_rename_a_module_via_a_global_import_8031", + "You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035", + "You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036", + "You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001", + "You_cannot_rename_this_element_8000", + "_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329", + "_0_and_1_index_signatures_are_incompatible_2330", + "_0_and_1_operations_cannot_be_mixed_without_parentheses_5076", + "_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710", + "_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019", + "_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020", + "_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596", + "_0_can_only_be_imported_by_using_a_default_import_2595", + "_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598", + "_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597", + "_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616", + "_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617", + "_0_cannot_be_used_as_a_JSX_component_2786", + "_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362", + "_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361", + "_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747", + "_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082", + "_0_declarations_can_only_be_declared_inside_a_block_1156", + "_0_declarations_can_only_be_used_in_TypeScript_files_8006", + "_0_declarations_may_not_have_binding_patterns_1492", + "_0_declarations_must_be_initialized_1155", + "_0_expected_1005", + "_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is__18055", + "_0_has_no_exported_member_named_1_Did_you_mean_2_2724", + "_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050", + "_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023", + "_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022", + "_0_index_signatures_are_incompatible_2634", + "_0_index_type_1_is_not_assignable_to_2_index_type_3_2413", + "_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692", + "_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042", + "_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484", + "_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842", + "_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075", + "_0_is_automatically_exported_here_18044", + "_0_is_declared_but_its_value_is_never_read_6133", + "_0_is_declared_but_never_used_6196", + "_0_is_declared_here_2728", + "_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611", + "_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610", + "_0_is_deprecated_6385", + "_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012", + "_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer_18061", + "_0_is_not_allowed_as_a_parameter_name_1390", + "_0_is_not_allowed_as_a_variable_declaration_name_1389", + "_0_is_of_type_unknown_18046", + "_0_is_possibly_null_18047", + "_0_is_possibly_null_or_undefined_18049", + "_0_is_possibly_undefined_18048", + "_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506", + "_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502", + "_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783", + "_0_list_cannot_be_empty_1097", + "_0_modifier_already_seen_1030", + "_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274", + "_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277", + "_0_modifier_cannot_appear_on_a_constructor_declaration_1089", + "_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044", + "_0_modifier_cannot_appear_on_a_parameter_1090", + "_0_modifier_cannot_appear_on_a_type_member_1070", + "_0_modifier_cannot_appear_on_a_type_parameter_1273", + "_0_modifier_cannot_appear_on_a_using_declaration_1491", + "_0_modifier_cannot_appear_on_an_await_using_declaration_1495", + "_0_modifier_cannot_appear_on_an_index_signature_1071", + "_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031", + "_0_modifier_cannot_be_used_here_1042", + "_0_modifier_cannot_be_used_in_an_ambient_context_1040", + "_0_modifier_cannot_be_used_with_1_modifier_1243", + "_0_modifier_cannot_be_used_with_a_private_identifier_18019", + "_0_modifier_must_precede_1_modifier_1029", + "_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces_1531", + "_0_needs_an_explicit_type_annotation_2782", + "_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702", + "_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693", + "_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690", + "_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585", + "_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686", + "_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749", + "_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291", + "_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292", + "_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485", + "_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289", + "_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290", + "_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448", + "_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258", + "_0_tag_already_specified_1223", + "_0_was_also_declared_here_6203", + "_0_was_exported_here_1377", + "_0_was_imported_here_1376", + "_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010", + "_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055", + "abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242", + "accessor_modifier_can_only_appear_on_a_property_declaration_1275", + "and_here_6204", + "and_npm_install_D_types_Slashnode_6290", + "arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_blocks_2815", + "auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476", + "await_expression_cannot_be_used_inside_a_class_static_block_18037", + "await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375", + "await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308", + "await_expressions_cannot_be_used_in_a_parameter_initializer_2524", + "await_has_no_effect_on_the_type_of_this_expression_80007", + "await_using_declarations_are_not_allowed_in_ambient_contexts_1546", + "await_using_declarations_are_not_allowed_in_case_or_default_clauses_unless_contained_within_a_block_1548", + "await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_th_2853", + "await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_2852", + "await_using_statements_cannot_be_used_inside_a_class_static_block_18054", + "baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106", + "c_must_be_followed_by_an_ASCII_letter_1512", + "can_only_be_used_at_the_start_of_a_file_18026", + "case_or_default_expected_1130", + "catch_or_finally_expected_1472", + "const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477", + "const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478", + "const_enum_member_initializers_must_be_constant_expressions_2474", + "const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475", + "constructor_cannot_be_used_as_a_parameter_property_name_2398", + "constructor_is_a_reserved_word_18012", + "default_Colon_6903", + "delete_cannot_be_called_on_an_identifier_in_strict_mode_1102", + "export_Asterisk_does_not_re_export_a_default_1195", + "export_can_only_be_used_in_TypeScript_files_8003", + "export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668", + "extends_clause_already_seen_1172", + "extends_clause_must_precede_implements_clause_1173", + "extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020", + "extends_clause_of_exported_class_has_or_is_using_private_name_0_4021", + "extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022", + "false_unless_checkJs_is_set_6932", + "false_unless_composite_is_set_6906", + "file_6025", + "for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431", + "for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103", + "for_await_loops_cannot_be_used_inside_a_class_static_block_18038", + "get_and_set_accessors_cannot_declare_this_parameters_2784", + "if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908", + "implements_clause_already_seen_1175", + "implements_clauses_can_only_be_used_in_TypeScript_files_8005", + "import_can_only_be_used_in_TypeScript_files_8002", + "infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338", + "k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets_1510", + "let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480", + "new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009", + "node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907", + "nodenext_if_module_is_nodenext_node16_if_module_is_node16_or_node18_otherwise_bundler_69010", + "one_of_Colon_6900", + "one_or_more_Colon_6901", + "options_6024", + "or_JSX_element_expected_1145", + "or_expected_1144", + "package_json_does_not_have_a_0_field_6100", + "package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207", + "package_json_had_a_falsy_0_field_6220", + "package_json_has_0_field_1_that_references_2_6101", + "package_json_has_a_peerDependencies_field_6281", + "package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209", + "package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208", + "package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206", + "package_json_scope_0_explicitly_maps_specifier_1_to_null_6274", + "package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275", + "package_json_scope_0_has_no_imports_defined_6273", + "paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091", + "q_is_only_available_inside_character_class_1511", + "q_must_be_followed_by_string_alternatives_enclosed_in_braces_1521", + "readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024", + "readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354", + "require_call_may_be_converted_to_an_import_80005", + "resolution_mode_can_only_be_set_for_type_only_imports_1454", + "resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455", + "resolution_mode_is_the_only_valid_key_for_type_import_attributes_1463", + "resolution_mode_should_be_either_require_or_import_1453", + "rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107", + "super_can_only_be_referenced_in_a_derived_class_2335", + "super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660", + "super_cannot_be_referenced_in_a_computed_property_name_2466", + "super_cannot_be_referenced_in_constructor_arguments_2336", + "super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659", + "super_may_not_use_type_arguments_2754", + "super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011", + "super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009", + "super_must_be_followed_by_an_argument_list_or_member_access_1034", + "super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338", + "this_cannot_be_referenced_in_a_computed_property_name_2465", + "this_cannot_be_referenced_in_a_module_or_namespace_body_2331", + "this_cannot_be_referenced_in_a_static_property_initializer_2334", + "this_cannot_be_referenced_in_current_location_2332", + "this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683", + "true_for_ES2022_and_above_including_ESNext_6930", + "true_if_composite_false_otherwise_6909", + "true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411", + "tsc_Colon_The_TypeScript_Compiler_6922", + "tsconfig_json_is_present_but_will_not_be_loaded_if_files_are_specified_on_commandline_Use_ignoreConf_5112", + "type_Colon_6902", + "unique_symbol_types_are_not_allowed_here_1335", + "unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334", + "unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333", + "use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347", + "use_strict_directive_used_here_1349", + "using_declarations_are_not_allowed_in_ambient_contexts_1545", + "using_declarations_are_not_allowed_in_case_or_default_clauses_unless_contained_within_a_block_1547", + "with_statements_are_not_allowed_in_an_async_function_block_1300", + "with_statements_are_not_allowed_in_strict_mode_1101", + "yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057", + "yield_expressions_cannot_be_used_in_a_parameter_initializer_2523", +} + +const localeKeysHash = "c91ee853a0a57affcc6af0b9e3e975f8" + var matcher = language.NewMatcher([]language.Tag{ language.English, language.MustParse("zh-CN"), @@ -52,10 +2175,19 @@ func loadLocaleData(data string) map[Key]string { panic("failed to create gzip reader: " + err.Error()) } defer gr.Close() - var result map[Key]string - if err := json.UnmarshalRead(gr, &result); err != nil { + var values []string + if err := json.UnmarshalRead(gr, &values); err != nil { panic("failed to unmarshal locale data: " + err.Error()) } + if len(values) != len(localeKeys)+1 || values[0] != localeKeysHash { + panic("locale data does not match its key table") + } + result := make(map[Key]string, len(localeKeys)) + for i, value := range values[1:] { + if value != "\x00" { + result[localeKeys[i]] = value + } + } return result }