(isError, errorNode, _a, moduleReference)
| 51293 | return undefined; |
| 51294 | } |
| 51295 | function errorOnImplicitAnyModule(isError, errorNode, _a, moduleReference) { |
| 51296 | var packageId = _a.packageId, resolvedFileName = _a.resolvedFileName; |
| 51297 | var errorInfo = !ts.isExternalModuleNameRelative(moduleReference) && packageId |
| 51298 | ? typesPackageExists(packageId.name) |
| 51299 | ? ts.chainDiagnosticMessages( |
| 51300 | /*details*/ undefined, ts.Diagnostics.If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1, packageId.name, ts.mangleScopedPackageName(packageId.name)) |
| 51301 | : packageBundlesTypes(packageId.name) |
| 51302 | ? ts.chainDiagnosticMessages( |
| 51303 | /*details*/ undefined, ts.Diagnostics.If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1, packageId.name, moduleReference) |
| 51304 | : ts.chainDiagnosticMessages( |
| 51305 | /*details*/ undefined, ts.Diagnostics.Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0, moduleReference, ts.mangleScopedPackageName(packageId.name)) |
| 51306 | : undefined; |
| 51307 | errorOrSuggestion(isError, errorNode, ts.chainDiagnosticMessages(errorInfo, ts.Diagnostics.Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type, moduleReference, resolvedFileName)); |
| 51308 | } |
| 51309 | function typesPackageExists(packageName) { |
| 51310 | return getPackagesMap().has(ts.getTypesPackageName(packageName)); |
| 51311 | } |
no test coverage detected
searching dependent graphs…