1 | import ts from 'typescript';
|
2 | import * as node_ from './node';
|
3 | export declare function getAliasNode(node: ts.ImportSpecifier | ts.ExportSpecifier): ts.Identifier | undefined;
|
4 | export declare function getAliasName(node: ts.ImportSpecifier | ts.ExportSpecifier): string | undefined;
|
5 | export declare function getModuleSpecifier(node: ts.ImportDeclaration | ts.ExportDeclaration): ts.StringLiteral | undefined;
|
6 | export declare function getModuleSpecifierSymbol(typeChecker: ts.TypeChecker, node: ts.ImportDeclaration | ts.ExportDeclaration): ts.Symbol | undefined;
|
7 | export declare function getModuleSpecifierSourceFile(typeChecker: ts.TypeChecker, node: ts.ImportDeclaration | ts.ExportDeclaration): ts.SourceFile | undefined;
|
8 | export declare function getModuleSpecifierSourceFileOrThrow(typeChecker: ts.TypeChecker, node: ts.ImportDeclaration | ts.ExportDeclaration): ts.SourceFile;
|
9 | export declare function isExportEquals(node: ts.ExportAssignment): boolean;
|
10 | export declare function hasValueReference(program: ts.Program, languageService: ts.LanguageService, node: ts.ImportDeclaration): boolean;
|
11 | export declare function hasLocalValueReferences(program: ts.Program, languageService: ts.LanguageService, currentSourceFile: ts.SourceFile, node: node_.AnyNameableNode): boolean;
|
12 | export declare function getImportNameNode(node: ts.ImportSpecifier): ts.ImportSpecifier | ts.Identifier;
|