Methods

M buildDisplayForParametersAndDelimiters(parameters: ts.Symbol[], writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
parameters Array.<ts.Symbol>
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildDisplayForTypeParametersAndDelimiters(typeParameters: ts.TypeParameter[], writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
typeParameters Array.<ts.TypeParameter>
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildParameterDisplay(parameter: ts.Symbol, writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
parameter ts.Symbol
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildReturnTypeDisplay(signature: ts.Signature, writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
signature ts.Signature
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildSignatureDisplay(signatures: ts.Signature, writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
signatures ts.Signature
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildSymbolDisplay(symbol: ts.Symbol, writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, meaning: ts.SymbolFlags, flags: ts.SymbolFormatFlags) void

Parameters:
Name Type Argument
symbol ts.Symbol
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
meaning ts.SymbolFlags <optional>
flags ts.SymbolFormatFlags <optional>
Returns: { void }

M buildTypeDisplay(type: ts.Type, writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
type ts.Type
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildTypeParameterDisplay(tp: ts.TypeParameter, writer: ts.SymbolWriter, enclosingDeclaration: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
tp ts.TypeParameter
writer ts.SymbolWriter
enclosingDeclaration ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }

M buildTypeParameterDisplayFromSymbol(symbol: ts.Symbol, writer: ts.SymbolWriter, enclosingDeclaraiton: ts.Node, flags: ts.TypeFormatFlags) void

Parameters:
Name Type Argument
symbol ts.Symbol
writer ts.SymbolWriter
enclosingDeclaraiton ts.Node <optional>
flags ts.TypeFormatFlags <optional>
Returns: { void }