()
| 33342 | } |
| 33343 | } |
| 33344 | function parseJSDocFunctionType() { |
| 33345 | var pos = getNodePos(); |
| 33346 | var hasJSDoc = hasPrecedingJSDocComment(); |
| 33347 | if (lookAhead(nextTokenIsOpenParen)) { |
| 33348 | nextToken(); |
| 33349 | var parameters = parseParameters(4 /* SignatureFlags.Type */ | 32 /* SignatureFlags.JSDoc */); |
| 33350 | var type = parseReturnType(58 /* SyntaxKind.ColonToken */, /*isType*/ false); |
| 33351 | return withJSDoc(finishNode(factory.createJSDocFunctionType(parameters, type), pos), hasJSDoc); |
| 33352 | } |
| 33353 | return finishNode(factory.createTypeReferenceNode(parseIdentifierName(), /*typeArguments*/ undefined), pos); |
| 33354 | } |
| 33355 | function parseJSDocParameter() { |
| 33356 | var pos = getNodePos(); |
| 33357 | var name; |
no test coverage detected
searching dependent graphs…