MCPcopy Index your code
hub / github.com/microsoft/typescript-go / emitTypeArguments

Method emitTypeArguments

internal/printer/printer.go:1889–1894  ·  view source on GitHub ↗
(parentNode *ast.Node, nodes *ast.TypeArgumentList)

Source from the content-addressed store, hash-verified

1887}
1888
1889func (p *Printer) emitTypeArguments(parentNode *ast.Node, nodes *ast.TypeArgumentList) {
1890 if nodes == nil {
1891 return
1892 }
1893 p.emitList((*Printer).emitTypeParameterDeclarationNode, parentNode, nodes, LFTypeArguments /*|core.IfElse(p.shouldAllowTrailingComma(parentNode, nodes), LFAllowTrailingComma, LFNone)*/) // TODO: preserve trailing comma after Strada migration
1894}
1895
1896func (p *Printer) emitTypeReference(node *ast.TypeReferenceNode) {
1897 state := p.enterNode(node.AsNode())

Callers 10

emitTypeReferenceMethod · 0.95
emitTypeQueryMethod · 0.95
emitImportTypeNodeMethod · 0.95
emitCallExpressionMethod · 0.95
emitNewExpressionMethod · 0.95
emitJsxOpeningElementMethod · 0.95

Calls 1

emitListMethod · 0.95

Tested by

no test coverage detected