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

Function originToCompletionEntryData

test/fixtures/snapshot/typescript.js:132888–132909  ·  view source on GitHub ↗
(origin)

Source from the content-addressed store, hash-verified

132886 }
132887 }
132888 function originToCompletionEntryData(origin) {
132889 var ambientModuleName = origin.fileName ? undefined : ts.stripQuotes(origin.moduleSymbol.name);
132890 var isPackageJsonImport = origin.isFromPackageJson ? true : undefined;
132891 if (originIsResolvedExport(origin)) {
132892 var resolvedData = {
132893 exportName: origin.exportName,
132894 moduleSpecifier: origin.moduleSpecifier,
132895 ambientModuleName: ambientModuleName,
132896 fileName: origin.fileName,
132897 isPackageJsonImport: isPackageJsonImport,
132898 };
132899 return resolvedData;
132900 }
132901 var unresolvedData = {
132902 exportName: origin.exportName,
132903 exportMapKey: origin.exportMapKey,
132904 fileName: origin.fileName,
132905 ambientModuleName: origin.fileName ? undefined : ts.stripQuotes(origin.moduleSymbol.name),
132906 isPackageJsonImport: origin.isFromPackageJson ? true : undefined,
132907 };
132908 return unresolvedData;
132909 }
132910 function completionEntryDataToSymbolOriginInfo(data, completionName, moduleSymbol) {
132911 var isDefaultExport = data.exportName === "default" /* InternalSymbolName.Default */;
132912 var isFromPackageJson = !!data.isPackageJsonImport;

Callers 2

createCompletionEntryFunction · 0.85

Calls 1

originIsResolvedExportFunction · 0.85

Tested by

no test coverage detected