/third_party/typescript/src/services/codefixes/ |
D | requireInTs.ts | 25 … const { allowSyntheticDefaults, defaultImportName, namedImports, statement, required } = info; constant 28 …ned, factory.createImportClause(/*isTypeOnly*/ false, defaultImportName, namedImports), required)); 34 readonly namedImports: NamedImports | undefined; property 47 …const namedImports = isObjectBindingPattern(decl.name) ? tryCreateNamedImportsFromObjectBindingPat… constant 48 if (defaultImportName || namedImports) { 52 namedImports,
|
D | importFixes.ts | 50 …e | ObjectBindingPattern, defaultImport: string | undefined; readonly namedImports: string[], canU… 87 …ey, entry = { importClauseOrBindingPattern, defaultImport: undefined, namedImports: [], canUseType… 90 pushIfUnique(entry.namedImports, symbolName); 102 …newImports.set(moduleSpecifier, entry = { namedImports: [], namespaceLikeImport: undefined, typeOn… 114 … pushIfUnique(entry.namedImports || (entry.namedImports = []), symbolName); 137 …addToExisting.forEach(({ importClauseOrBindingPattern, defaultImport, namedImports, canUseTypeOnly… 138 …angeTracker, sourceFile, importClauseOrBindingPattern, defaultImport, namedImports, canUseTypeOnly… 710 importKind === ImportKind.Named ? { namedImports: [symbolName], typeOnly } : 720 …portClause | ObjectBindingPattern, defaultImport: string | undefined, namedImports: readonly strin… 725 for (const specifier of namedImports) { [all …]
|
/third_party/typescript/src/services/ |
D | organizeImports.ts | 191 const { defaultImports, namespaceImports, namedImports } = group; constant 194 …nly && defaultImports.length === 1 && namespaceImports.length === 1 && namedImports.length === 0) { 212 if (defaultImports.length === 0 && namedImports.length === 0) { 228 …newImportSpecifiers.push(...flatMap(namedImports, i => (i.importClause!.namedBindings as NamedImpo… 234 : namedImports[0]; 240 : namedImports.length === 0 242 …: factory.updateNamedImports(namedImports[0].importClause!.namedBindings as NamedImports, sortedIm… 251 …updateImportDeclarationAndClause(namedImports[0] ?? importDecl, /*name*/ undefined, newNamedImport… 266 namedImports: ImportDeclaration[]; property 278 …onst typeOnlyImports: ImportGroup = { defaultImports: [], namespaceImports: [], namedImports: [] }; [all …]
|
D | utilities.ts | 1855 …export function makeImportIfNecessary(defaultImport: Identifier | undefined, namedImports: readonl… 1856 …return defaultImport || namedImports && namedImports.length ? makeImport(defaultImport, namedImpor… 1859 …export function makeImport(defaultImport: Identifier | undefined, namedImports: readonly ImportSpe… 1863 defaultImport || namedImports 1864 …rtClause(!!isTypeOnly, defaultImport, namedImports && namedImports.length ? factory.createNamedImp…
|
D | textChanges.ts | 1338 const namedImports = (node as ImportSpecifier).parent; constant 1339 if (namedImports.elements.length === 1) { 1340 deleteImportBinding(changes, sourceFile, namedImports);
|
/third_party/node/test/es-module/ |
D | test-esm-cjs-named-error.mjs | 6 const errTemplate = (specifier, name, namedImports) => argument 11 `\n\nimport pkg from '${specifier}';\n` + (namedImports ? 12 `const ${namedImports} = pkg;\n` : '');
|
/third_party/typescript/lib/ |
D | tsserverlibrary.js | 117517 function makeImportIfNecessary(defaultImport, namedImports, moduleSpecifier, quotePreference) { argument 117518 …return defaultImport || namedImports && namedImports.length ? makeImport(defaultImport, namedImpor… 117521 function makeImport(defaultImport, namedImports, moduleSpecifier, quotePreference, isTypeOnly) { argument 117524 /*modifiers*/ undefined, defaultImport || namedImports 117525 …Clause(!!isTypeOnly, defaultImport, namedImports && namedImports.length ? ts.factory.createNamedIm… 128730 …2.defaultImports, namespaceImports = group_2.namespaceImports, namedImports = group_2.namedImports; 128733 …nly && defaultImports.length === 1 && namespaceImports.length === 1 && namedImports.length === 0) { 128747 if (defaultImports.length === 0 && namedImports.length === 0) { 128761 …newImportSpecifiers.push.apply(newImportSpecifiers, ts.flatMap(namedImports, function (i) { return… 128765 : namedImports[0]; [all …]
|
D | typescriptServices.js | 117517 function makeImportIfNecessary(defaultImport, namedImports, moduleSpecifier, quotePreference) { argument 117518 …return defaultImport || namedImports && namedImports.length ? makeImport(defaultImport, namedImpor… 117521 function makeImport(defaultImport, namedImports, moduleSpecifier, quotePreference, isTypeOnly) { argument 117524 /*modifiers*/ undefined, defaultImport || namedImports 117525 …Clause(!!isTypeOnly, defaultImport, namedImports && namedImports.length ? ts.factory.createNamedIm… 128730 …2.defaultImports, namespaceImports = group_2.namespaceImports, namedImports = group_2.namedImports; 128733 …nly && defaultImports.length === 1 && namespaceImports.length === 1 && namedImports.length === 0) { 128747 if (defaultImports.length === 0 && namedImports.length === 0) { 128761 …newImportSpecifiers.push.apply(newImportSpecifiers, ts.flatMap(namedImports, function (i) { return… 128765 : namedImports[0]; [all …]
|
D | tsserver.js | 116948 function makeImportIfNecessary(defaultImport, namedImports, moduleSpecifier, quotePreference) { argument 116949 …return defaultImport || namedImports && namedImports.length ? makeImport(defaultImport, namedImpor… 116952 function makeImport(defaultImport, namedImports, moduleSpecifier, quotePreference, isTypeOnly) { argument 116955 /*modifiers*/ undefined, defaultImport || namedImports 116956 …Clause(!!isTypeOnly, defaultImport, namedImports && namedImports.length ? ts.factory.createNamedIm… 128161 …2.defaultImports, namespaceImports = group_2.namespaceImports, namedImports = group_2.namedImports; 128164 …nly && defaultImports.length === 1 && namespaceImports.length === 1 && namedImports.length === 0) { 128178 if (defaultImports.length === 0 && namedImports.length === 0) { 128192 …newImportSpecifiers.push.apply(newImportSpecifiers, ts.flatMap(namedImports, function (i) { return… 128196 : namedImports[0]; [all …]
|
D | typescript.js | 117517 function makeImportIfNecessary(defaultImport, namedImports, moduleSpecifier, quotePreference) { argument 117518 …return defaultImport || namedImports && namedImports.length ? makeImport(defaultImport, namedImpor… 117521 function makeImport(defaultImport, namedImports, moduleSpecifier, quotePreference, isTypeOnly) { argument 117524 /*modifiers*/ undefined, defaultImport || namedImports 117525 …Clause(!!isTypeOnly, defaultImport, namedImports && namedImports.length ? ts.factory.createNamedIm… 128730 …2.defaultImports, namespaceImports = group_2.namespaceImports, namedImports = group_2.namedImports; 128733 …nly && defaultImports.length === 1 && namespaceImports.length === 1 && namedImports.length === 0) { 128747 if (defaultImports.length === 0 && namedImports.length === 0) { 128761 …newImportSpecifiers.push.apply(newImportSpecifiers, ts.flatMap(namedImports, function (i) { return… 128765 : namedImports[0]; [all …]
|