Methods
M getConstantValue(node: ts.PropertyAccessExpression|ts.ElementAccessExpression) number
Parameters:
Name | Type |
---|---|
node |
ts.PropertyAccessExpression | ts.ElementAccessExpression |
M getEnumMemberValue(node: ts.EnumMember) number
M getExportAssignmentName(node: ts.SourceFile) string
M getExpressionNamePrefix(node: ts.Identifier) string
M getLocalNameOfContainer(container: ts.ModuleDeclaration|ts.EnumDeclaration) string
M getNodeCheckFlags(node: ts.Node) ts.NodeCheckFlags
M getProgram() ts.Program
M hasSemanticErrors(sourceFile: ts.SourceFile) boolean
M isDeclarationVisible(node: ts.Declaration) boolean
M isEmitBlocked(sourceFile: ts.SourceFile) boolean
M isEntityNameVisible(entityName: Identifier|QualifiedName, enclosingDeclaration: ts.Node) ts.SymbolVisibilityResult
Parameters:
Name | Type |
---|---|
entityName |
Identifier | QualifiedName |
enclosingDeclaration |
ts.Node |
M isImplementationOfOverload(node: ts.FunctionLikeDeclaration) boolean
M isReferencedImportDeclaration(node: ts.ImportDeclaration) boolean
M isSymbolAccessible(symbol: ts.Symbol, enclosingDeclaration: ts.Node, meaning: ts.SymbolFlags) ts.SymbolAccessiblityResult
Parameters:
Name | Type |
---|---|
symbol |
ts.Symbol |
enclosingDeclaration |
ts.Node |
meaning |
ts.SymbolFlags |
M isTopLevelValueImportWithEntityName(node: ts.ImportDeclaration) boolean
M writeReturnTypeOfSignatureDeclaration(signatureDeclaration: ts.SignatureDeclaration, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags, writer: ts.SymbolWriter) void
Parameters:
Name | Type |
---|---|
signatureDeclaration |
ts.SignatureDeclaration |
enclosingDeclaration |
ts.Node |
flags |
ts.TypeFormatFlags |
writer |
ts.SymbolWriter |
M writeTypeOfDeclaration(declaration: ts.AccessorDeclaration|ParameterDeclaration|VariableDeclaration, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags, writer: ts.SymbolWriter) void
Parameters:
Name | Type |
---|---|
declaration |
ts.AccessorDeclaration | ParameterDeclaration | VariableDeclaration |
enclosingDeclaration |
ts.Node |
flags |
ts.TypeFormatFlags |
writer |
ts.SymbolWriter |