(pos, hasJSDoc, decorators, modifiers)
| 33654 | return token() === 58 /* SyntaxKind.ColonToken */ || token() === 27 /* SyntaxKind.CommaToken */ || token() === 23 /* SyntaxKind.CloseBracketToken */; |
| 33655 | } |
| 33656 | function parseIndexSignatureDeclaration(pos, hasJSDoc, decorators, modifiers) { |
| 33657 | var parameters = parseBracketedList(16 /* ParsingContext.Parameters */, function () { return parseParameter(/*inOuterAwaitContext*/ false); }, 22 /* SyntaxKind.OpenBracketToken */, 23 /* SyntaxKind.CloseBracketToken */); |
| 33658 | var type = parseTypeAnnotation(); |
| 33659 | parseTypeMemberSemicolon(); |
| 33660 | var node = factory.createIndexSignature(decorators, modifiers, parameters, type); |
| 33661 | return withJSDoc(finishNode(node, pos), hasJSDoc); |
| 33662 | } |
| 33663 | function parsePropertyOrMethodSignature(pos, hasJSDoc, modifiers) { |
| 33664 | var name = parsePropertyName(); |
| 33665 | var questionToken = parseOptionalToken(57 /* SyntaxKind.QuestionToken */); |
no test coverage detected