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

Method isStartOfParameter

internal/parser/parser.go:6243–6249  ·  view source on GitHub ↗
(isJSDocParameter bool)

Source from the content-addressed store, hash-verified

6241}
6242
6243func (p *Parser) isStartOfParameter(isJSDocParameter bool) bool {
6244 return p.token == ast.KindDotDotDotToken ||
6245 p.isBindingIdentifierOrPrivateIdentifierOrPattern() ||
6246 ast.IsModifierKind(p.token) ||
6247 p.token == ast.KindAtToken ||
6248 p.isStartOfType(!isJSDocParameter /*inStartOfParameter*/)
6249}
6250
6251func (p *Parser) isBindingIdentifierOrPrivateIdentifierOrPattern() bool {
6252 return p.token == ast.KindOpenBraceToken || p.token == ast.KindOpenBracketToken || p.token == ast.KindPrivateIdentifier || p.isBindingIdentifier()

Callers 2

isListElementMethod · 0.95

Calls 3

isStartOfTypeMethod · 0.95
IsModifierKindFunction · 0.92

Tested by

no test coverage detected