(checker, isFromPackageJson)
| 153138 | var autoImportProvider = (_b = (_a = host.getPackageJsonAutoImportProvider) === null || _a === void 0 ? void 0 : _a.call(host)) === null || _b === void 0 ? void 0 : _b.getTypeChecker(); |
| 153139 | return ts.Debug.checkDefined(autoImportProvider && getInfoWithChecker(autoImportProvider, /*isFromPackageJson*/ true), "Could not find symbol in specified module for code actions"); |
| 153140 | function getInfoWithChecker(checker, isFromPackageJson) { |
| 153141 | var defaultInfo = ts.getDefaultLikeExportInfo(moduleSymbol, checker, compilerOptions); |
| 153142 | if (defaultInfo && ts.skipAlias(defaultInfo.symbol, checker) === symbol) { |
| 153143 | return { symbol: defaultInfo.symbol, moduleSymbol: moduleSymbol, moduleFileName: undefined, exportKind: defaultInfo.exportKind, targetFlags: ts.skipAlias(symbol, checker).flags, isFromPackageJson: isFromPackageJson }; |
| 153144 | } |
| 153145 | var named = checker.tryGetMemberInModuleExportsAndProperties(symbol.name, moduleSymbol); |
| 153146 | if (named && ts.skipAlias(named, checker) === symbol) { |
| 153147 | return { symbol: named, moduleSymbol: moduleSymbol, moduleFileName: undefined, exportKind: 0 /* ExportKind.Named */, targetFlags: ts.skipAlias(symbol, checker).flags, isFromPackageJson: isFromPackageJson }; |
| 153148 | } |
| 153149 | } |
| 153150 | } |
| 153151 | function getAllReExportingModules(importingFile, targetSymbol, exportingModuleSymbol, symbolName, isJsxTagName, host, program, preferences, useAutoImportProvider) { |
| 153152 | var result = []; |
no outgoing calls
no test coverage detected