1 | import ts from 'typescript';
|
2 | export declare function getName(node: ts.Symbol): string;
|
3 | export declare function getDeclarations(node: ts.Symbol): readonly ts.Declaration[];
|
4 | export declare function getValueDeclaration(node: ts.Symbol): ts.Declaration | undefined;
|
5 | export declare function getValueDeclarationOrThrow(node: ts.Symbol): ts.Declaration;
|
6 | export declare function getAliasedSymbol(typeChecker: ts.TypeChecker, node: ts.Symbol): ts.Symbol | undefined;
|
7 | export declare function getSymbolOrAlias(typeChecker: ts.TypeChecker, symbol: ts.Symbol): ts.Symbol;
|
8 | export declare function getMembers(node: ts.Symbol): ts.SymbolTable | undefined;
|
9 | export declare function getMembersOrThrow(node: ts.Symbol): ts.SymbolTable;
|
10 | export declare function getMember(node: ts.Symbol, name: string): ts.Symbol | undefined;
|
11 | export declare function getMemberOrThrow(node: ts.Symbol, name: string): ts.Symbol;
|
12 | export declare function getExports(node: ts.Symbol): ts.SymbolTable | undefined;
|
13 | export declare function getExportsOrThrow(node: ts.Symbol): ts.SymbolTable;
|
14 | export declare function getExport(node: ts.Symbol, name: string): ts.Symbol | undefined;
|
15 | export declare function getExportOrThrow(node: ts.Symbol, name: string): ts.Symbol;
|
16 | export declare function isArgumentsSymbol(typeChecker: ts.TypeChecker, node: ts.Symbol): boolean;
|
17 | export declare function getTarget(symbol: ts.Symbol): ts.Symbol;
|
18 | export declare function getParent(symbol: ts.Symbol): ts.Symbol | undefined;
|