()
| 3168 | } |
| 3169 | |
| 3170 | func (p *Parser) parseMappedTypeParameter() *ast.Node { |
| 3171 | pos := p.nodePos() |
| 3172 | name := p.parseIdentifierName() |
| 3173 | p.parseExpected(ast.KindInKeyword) |
| 3174 | typeNode := p.parseType() |
| 3175 | return p.finishNode(p.factory.NewTypeParameterDeclaration(nil /*modifiers*/, name, typeNode, nil /*expression*/, nil /*defaultType*/), pos) |
| 3176 | } |
| 3177 | |
| 3178 | func (p *Parser) parseTypeMember() *ast.Node { |
| 3179 | if p.token == ast.KindOpenParenToken || p.token == ast.KindLessThanToken { |
no test coverage detected