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

Method emitMappedTypeParameter

internal/printer/printer.go:2127–2135  ·  view source on GitHub ↗
(node *ast.TypeParameterDeclaration)

Source from the content-addressed store, hash-verified

2125}
2126
2127func (p *Printer) emitMappedTypeParameter(node *ast.TypeParameterDeclaration) {
2128 state := p.enterNode(node.AsNode())
2129 p.emitBindingIdentifier(node.Name().AsIdentifier())
2130 p.writeSpace()
2131 p.writeKeyword("in")
2132 p.writeSpace()
2133 p.emitTypeNodeOutsideExtends(node.Constraint)
2134 p.exitNode(node.AsNode(), state)
2135}
2136
2137func (p *Printer) emitMappedType(node *ast.MappedTypeNode) {
2138 state := p.enterNode(node.AsNode())

Callers 1

emitMappedTypeMethod · 0.95

Calls 9

enterNodeMethod · 0.95
emitBindingIdentifierMethod · 0.95
writeSpaceMethod · 0.95
writeKeywordMethod · 0.95
exitNodeMethod · 0.95
AsIdentifierMethod · 0.80
AsNodeMethod · 0.65
NameMethod · 0.65

Tested by

no test coverage detected