MCPcopy Create free account
hub / github.com/microsoft/typescript-go / parseTemplateType

Method parseTemplateType

internal/parser/parser.go:3691–3694  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3689}
3690
3691func (p *Parser) parseTemplateType() *ast.Node {
3692 pos := p.nodePos()
3693 return p.finishNode(p.factory.NewTemplateLiteralTypeNode(p.parseTemplateHead(false /*isTaggedTemplate*/), p.parseTemplateTypeSpans()), pos)
3694}
3695
3696func (p *Parser) parseTemplateHead(isTaggedTemplate bool) *ast.Node {
3697 if !isTaggedTemplate && p.scanner.TokenFlags()&ast.TokenFlagsIsInvalid != 0 {

Callers 1

parseNonArrayTypeMethod · 0.95

Calls 5

nodePosMethod · 0.95
finishNodeMethod · 0.95
parseTemplateHeadMethod · 0.95

Tested by

no test coverage detected