MCPcopy Create free account
hub / github.com/nodejs/node / getInfoWithChecker

Function getInfoWithChecker

test/fixtures/snapshot/typescript.js:153140–153149  ·  view source on GitHub ↗
(checker, isFromPackageJson)

Source from the content-addressed store, hash-verified

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 = [];

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected