MCPcopy Index your code
hub / github.com/nodejs/node / makeSingleImport

Function makeSingleImport

test/fixtures/snapshot/typescript.js:152544–152548  ·  view source on GitHub ↗
(localName, propertyName, moduleSpecifier, quotePreference)

Source from the content-addressed store, hash-verified

152542 ts.concatenate(additionalModifiers, ts.getSynthesizedDeepClones(cls.modifiers)), name, ts.getSynthesizedDeepClones(cls.typeParameters), ts.getSynthesizedDeepClones(cls.heritageClauses), replaceImportUseSites(cls.members, useSitesToUnqualify));
152543 }
152544 function makeSingleImport(localName, propertyName, moduleSpecifier, quotePreference) {
152545 return propertyName === "default"
152546 ? ts.makeImport(ts.factory.createIdentifier(localName), /*namedImports*/ undefined, moduleSpecifier, quotePreference)
152547 : ts.makeImport(/*name*/ undefined, [makeImportSpecifier(propertyName, localName)], moduleSpecifier, quotePreference);
152548 }
152549 function makeImportSpecifier(propertyName, name) {
152550 return ts.factory.createImportSpecifier(/*isTypeOnly*/ false, propertyName !== undefined && propertyName !== name ? ts.factory.createIdentifier(propertyName) : undefined, ts.factory.createIdentifier(name));
152551 }

Callers 1

Calls 1

makeImportSpecifierFunction · 0.85

Tested by

no test coverage detected