Methods
getAugmentedPropertiesOfType
- getAugmentedPropertiesOfType(type: Type): Symbol[]
getBaseConstraintOfType
- getBaseConstraintOfType(type: Type): Type
getBaseTypeOfLiteralType
- getBaseTypeOfLiteralType(type: Type): Type
getConstantValue
-
Parameters
Returns string | number
getDefaultFromTypeParameter
- getDefaultFromTypeParameter(type: Type): Type
getExportSpecifierLocalTargetSymbol
getFullyQualifiedName
- getFullyQualifiedName(symbol: Symbol): string
-
Parameters
Returns string
getJsxIntrinsicTagNamesAt
- getJsxIntrinsicTagNamesAt(location: Node): Symbol[]
getPrivateIdentifierPropertyOfType
- getPrivateIdentifierPropertyOfType(leftType: Type, name: string, location: Node): Symbol
-
Parameters
-
leftType: Type
-
name: string
-
location: Node
getPropertyOfType
- getPropertyOfType(type: Type, propertyName: string): Symbol
getPropertySymbolOfDestructuringAssignment
getResolvedSignature
-
Parameters
-
-
Optional candidatesOutArray: Signature[]
-
Optional argumentCount: number
getRootSymbols
-
Parameters
Returns readonly Symbol[]
getShorthandAssignmentValueSymbol
- getShorthandAssignmentValueSymbol(location: Node): Symbol
getSignatureFromDeclaration
getSymbolOfExpando
- getSymbolOfExpando(node: Node, allowDeclaration: boolean): Symbol
-
Parameters
-
-
allowDeclaration: boolean
getSymbolsOfParameterPropertyDeclaration
getTypeArguments
-
Parameters
Returns readonly Type[]
getTypeOfAssignmentPattern
getTypeOfSymbolAtLocation
indexInfoToIndexSignatureDeclaration
-
Parameters
-
-
-
enclosingDeclaration: Node
-
isArgumentsSymbol
- isArgumentsSymbol(symbol: Symbol): boolean
-
Parameters
Returns boolean
isImplementationOfOverload
-
Parameters
Returns boolean
isOptionalParameter
-
Parameters
Returns boolean
isUndefinedSymbol
- isUndefinedSymbol(symbol: Symbol): boolean
-
Parameters
Returns boolean
isUnknownSymbol
- isUnknownSymbol(symbol: Symbol): boolean
-
Parameters
Returns boolean
isValidPropertyAccess
-
Parameters
Returns boolean
runWithCancellationToken
-
Type parameters
Parameters
Returns T
signatureToSignatureDeclaration
-
Parameters
-
-
-
enclosingDeclaration: Node
-
signatureToString
-
Parameters
-
-
Optional enclosingDeclaration: Node
-
-
Returns string
symbolToEntityName
-
Parameters
-
-
-
enclosingDeclaration: Node
-
symbolToExpression
-
Parameters
-
-
-
enclosingDeclaration: Node
-
symbolToParameterDeclaration
-
Parameters
-
-
enclosingDeclaration: Node
-
symbolToString
-
Parameters
-
-
Optional enclosingDeclaration: Node
-
-
Returns string
symbolToTypeParameterDeclarations
-
Parameters
-
-
enclosingDeclaration: Node
-
tryGetMemberInModuleExports
- tryGetMemberInModuleExports(memberName: string, moduleSymbol: Symbol): Symbol
-
Parameters
-
memberName: string
-
moduleSymbol: Symbol
typeParameterToDeclaration
-
Parameters
-
-
enclosingDeclaration: Node
-
typePredicateToString
-
Parameters
-
-
Optional enclosingDeclaration: Node
-
Returns string
typeToString
-
Parameters
-
-
Optional enclosingDeclaration: Node
-
Returns string
typeToTypeNode
-
Parameters
-
-
enclosingDeclaration: Node
-
Follow all aliases to get the original symbol.