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

Method parseJsxSpreadAttribute

internal/parser/parser.go:5015–5022  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5013}
5014
5015func (p *Parser) parseJsxSpreadAttribute() *ast.Node {
5016 pos := p.nodePos()
5017 p.parseExpected(ast.KindOpenBraceToken)
5018 p.parseExpected(ast.KindDotDotDotToken)
5019 expression := p.parseExpression()
5020 p.parseExpected(ast.KindCloseBraceToken)
5021 return p.finishNode(p.factory.NewJsxSpreadAttribute(expression), pos)
5022}
5023
5024func (p *Parser) parseJsxAttributeName() *ast.Node {
5025 pos := p.nodePos()

Callers 1

parseJsxAttributeMethod · 0.95

Calls 5

nodePosMethod · 0.95
parseExpectedMethod · 0.95
parseExpressionMethod · 0.95
finishNodeMethod · 0.95
NewJsxSpreadAttributeMethod · 0.80

Tested by

no test coverage detected