Home
last modified time | relevance | path

Searched refs:importClause (Results 1 – 25 of 41) sorted by relevance

12

/third_party/typescript/src/services/codefixes/
DsplitTypeOnlyImport.ts29 const importClause = Debug.checkDefined(importDeclaration.importClause); constant
33 …factory.updateImportClause(importClause, importClause.isTypeOnly, importClause.name, /*namedBindin…
39 …factory.updateImportClause(importClause, importClause.isTypeOnly, /*name*/ undefined, importClause
DconvertToTypeOnlyImport.ts30 if (!importDeclaration?.importClause) {
34 const { importClause } = importDeclaration; constant
39 if (importClause.name && importClause.namedBindings) {
40 …ges.deleteNodeRangeExcludingEnd(context.sourceFile, importClause.name, importDeclaration.importCla…
46 importClause.name,
DfixUnreferenceableDecoratorMetadata.ts45 …const importClause = importDeclaration.kind === SyntaxKind.ImportClause ? importDeclaration : impo… constant
46 if (importClause.name && importClause.namedBindings) {
53 const importsValue = !!forEachImportClauseDeclaration(importClause, decl => {
64 changes.insertModifierBefore(sourceFile, SyntaxKind.TypeKeyword, importClause);
DimportFixes.ts498 … const namespaceImport = tryCast(declaration.importClause?.namedBindings, isNamespaceImport);
512 … return tryCast(declaration.importClause?.namedBindings, isNamespaceImport)?.name.text;
558 const { importClause } = declaration; constant
559 … if (!importClause || !isStringLiteralLike(declaration.moduleSpecifier)) return undefined;
560 const { name, namedBindings } = importClause;
563 …if (importClause.isTypeOnly && !(importKind === ImportKind.Named && namedBindings)) return undefin…
581 importClauseOrBindingPattern: importClause,
1117 function promoteImportClause(importClause: ImportClause) {
1118 changes.delete(sourceFile, getTypeKeywordOfTypeOnlyImport(importClause, sourceFile));
1120 const namedImports = tryCast(importClause.namedBindings, isNamedImports);
/third_party/typescript/src/services/
DorganizeImports.ts159 const { importClause, moduleSpecifier } = importDecl; constant
161 if (!importClause) {
167 let { name, namedBindings } = importClause;
262 …DeclarationAndClause(defaultImport, defaultImport.importClause!.name, namespaceImports[0].importCl…
268 …compareIdentifiers((i1.importClause!.namedBindings as NamespaceImport).name, (i2.importClause!.nam…
273 …arationAndClause(namespaceImport, /*name*/ undefined, namespaceImport.importClause!.namedBindings)…
283 newDefaultImport = defaultImports[0].importClause!.name;
288 …sTypeOnly*/ false, factory.createIdentifier("default"), defaultImport.importClause!.name!)); // TO…
305 …: factory.updateNamedImports(namedImports[0].importClause!.namedBindings as NamedImports, sortedIm…
345 if (importDeclaration.importClause === undefined) {
[all …]
DsuggestionDiagnostics.ts95 const { importClause, moduleSpecifier } = node; constant
96 …return importClause && !importClause.name && importClause.namedBindings && importClause.namedBindi…
97 ? importClause.namedBindings.name
DnavigationBar.ts255 const importClause = node as ImportClause; constant
258 if (importClause.name) {
259 addLeafNode(importClause.name);
265 const { namedBindings } = importClause;
Dutilities.ts827 if (node.importClause) {
828 if (node.importClause.name && node.importClause.namedBindings) {
835 if (node.importClause.name) {
836 return node.importClause.name;
845 if (node.importClause.namedBindings) {
846 if (isNamedImports(node.importClause.namedBindings)) {
848 const onlyBinding = singleOrUndefined(node.importClause.namedBindings.elements);
854 else if (isNamespaceImport(node.importClause.namedBindings)) {
855 return node.importClause.namedBindings.name;
2096 …export function getTypeKeywordOfTypeOnlyImport(importClause: ImportClause, sourceFile: SourceFile)…
[all …]
Dservices.ts894 const importClause = (node as ImportDeclaration).importClause; constant
895 if (importClause) {
898 if (importClause.name) {
899 addDeclaration(importClause.name);
905 if (importClause.namedBindings) {
906 … if (importClause.namedBindings.kind === SyntaxKind.NamespaceImport) {
907 addDeclaration(importClause.namedBindings);
910 forEach(importClause.namedBindings.elements, visit);
DtextChanges.ts1522 …function deleteDefaultImport(changes: ChangeTracker, sourceFile: SourceFile, importClause: ImportC…
1523 if (!importClause.namedBindings) {
1525 deleteNode(changes, sourceFile, importClause.parent);
1529 const start = importClause.name!.getStart(sourceFile);
1530 const nextToken = getTokenAtPosition(sourceFile, importClause.name!.end);
1537 deleteNode(changes, sourceFile, importClause.name!);
DimportTracker.ts266 …const { name, namedBindings } = decl.importClause || { name: undefined, namedBindings: undefined };
/third_party/typescript/src/services/refactors/
DconvertImport.ts70 const { importClause } = importDecl; constant
71 if (!importClause) {
75 if (!importClause.namedBindings) {
79 if (importClause.namedBindings.kind === SyntaxKind.NamespaceImport) {
80 return { convertTo: ImportKind.Named, import: importClause.namedBindings };
82 const shouldUseDefault = getShouldUseDefault(context.program, importClause);
85 ? { convertTo: ImportKind.Default, import: importClause.namedBindings }
86 : { convertTo: ImportKind.Namespace, import: importClause.namedBindings };
89 function getShouldUseDefault(program: Program, importClause: ImportClause) {
91 && isExportEqualsModule(importClause.parent.moduleSpecifier, program.getTypeChecker());
DmoveToNewFile.ts212 …return node.importClause && node.importClause.namedBindings && node.importClause.namedBindings.kin…
213 node.importClause.namedBindings.name : undefined;
372 if (!importDecl.importClause) return;
373 const { name, namedBindings } = importDecl.importClause;
388 importDecl.importClause,
389 …factory.updateImportClause(importDecl.importClause, importDecl.importClause.isTypeOnly, name, /*na…
596 const clause = i.importClause;
/third_party/typescript/src/linter/ArkTSLinter_1_1/
DInteropTypescriptLinter.ts207 const importClause = node.importClause; constant
220 if (!importClause) {
225 if (importClause.name) {
229 if (importClause.namedBindings && ts.isNamedImports(importClause.namedBindings)) {
230 this.checkKitImportClause(importClause.namedBindings, baseFileName);
244 if (!importClause) {
249 this.checkImportClause(importClause, resolvedModule);
/third_party/typescript/src/deprecatedCompat/4.8/
DmergeDecoratorsAndModifiers.ts194 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
198 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
1221 …0(modifiers: readonly Modifier[] | undefined, importClause: ImportClause | undefined, moduleSpecif…
1222 … return createImportDeclaration(modifiers, importClause, moduleSpecifier, assertClause);
1225 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
1226 … return createImportDeclaration(modifiers, importClause, moduleSpecifier, assertClause);
1230 0: ([modifiers, importClause, moduleSpecifier, assertClause, other]) =>
1233 (importClause === undefined || !isArray(importClause)) &&
1237 1: ([decorators, modifiers, importClause, moduleSpecifier, assertClause]) =>
1240 (importClause === undefined || isImportClause(importClause)) &&
[all …]
/third_party/typescript/src/compiler/transformers/
Ddeclarations.ts757 if (!decl.importClause) {
762 decl.importClause,
768 …efaultBinding = decl.importClause && decl.importClause.name && resolver.isDeclarationVisible(decl.
769 if (!decl.importClause.namedBindings) {
772 decl.importClause,
773 decl.importClause.isTypeOnly,
778 if (decl.importClause.namedBindings.kind === SyntaxKind.NamespaceImport) {
780 …t namedBindings = resolver.isDeclarationVisible(decl.importClause.namedBindings) ? decl.importClau…
782 decl.importClause,
783 decl.importClause.isTypeOnly,
[all …]
Dutilities.ts48 const bindings = node.importClause && node.importClause.namedBindings;
65 …ort(node) || (!!node.importClause && isNamedImports(node.importClause.namedBindings!) && containsD…
Dts.ts1971 if (!node.importClause) {
1976 if (node.importClause.isTypeOnly) {
1982 const importClause = visitNode(node.importClause, visitImportClause, isImportClause); constant
1983 return importClause ||
1989 importClause,
/third_party/typescript/src/compiler/
DohApi.ts452 if (!node.importClause || node.importClause.isTypeOnly) {
457 const importClause = visitNode(node.importClause, visitImportClause, isImportClause); constant
458 if (importClause) {
460 importClause, node.moduleSpecifier, /*assertClause*/ undefined));
/third_party/typescript/src/compiler/transformers/module/
Dsystem.ts454 if (!entry.importClause) {
606 if (node.importClause) {
952 const importClause = decl.importClause; constant
953 if (!importClause) {
957 if (importClause.name) {
958 statements = appendExportsOfDeclaration(statements, importClause);
961 const namedBindings = importClause.namedBindings;
Dmodule.ts904 if (!node.importClause) {
1498 const importClause = decl.importClause; constant
1499 if (!importClause) {
1503 if (importClause.name) {
1504 statements = appendExportsOfDeclaration(statements, importClause);
1507 const namedBindings = importClause.namedBindings;
/third_party/typescript/src/testRunner/unittests/services/
DorganizeImports.ts1068 assertEqual(decl1.importClause, decl2.importClause);
/third_party/typescript/src/compiler/factory/
DnodeFactory.ts4181 importClause: ImportClause | undefined,
4187 node.importClause = importClause;
4191 propagateChildFlags(node.importClause) |
4204 importClause: ImportClause | undefined,
4209 || node.importClause !== importClause
4212 …? finishUpdateImportDeclaration(createImportDeclaration(modifiers, importClause, moduleSpecifier, …
6401 …Declaration(node) ? updateImportDeclaration(node, modifierArray, node.importClause, node.moduleSpe…
/third_party/typescript/lib/
Dtypescript.d.ts1718 readonly importClause?: ImportClause; property
3871 …createImportDeclaration(modifiers: readonly Modifier[] | undefined, importClause: ImportClause | u…
3872 …(node: ImportDeclaration, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
7968 …(modifiers: readonly Modifier[] | undefined, importClause: ImportClause | undefined, moduleSpecifi…
7969 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
7973 …(node: ImportDeclaration, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
7974 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
8528 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
8532 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
/third_party/typescript/tests/baselines/reference/api/
Dtypescript.d.ts1718 readonly importClause?: ImportClause; property
3871 …createImportDeclaration(modifiers: readonly Modifier[] | undefined, importClause: ImportClause | u…
3872 …(node: ImportDeclaration, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
7968 …(modifiers: readonly Modifier[] | undefined, importClause: ImportClause | undefined, moduleSpecifi…
7969 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
7973 …(node: ImportDeclaration, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
7974 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
8528 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…
8532 … Decorator[] | undefined, modifiers: readonly Modifier[] | undefined, importClause: ImportClause |…

12