File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -5758,6 +5758,9 @@ namespace ts {
57585758 function parseJSDocParameter ( ) : ParameterDeclaration {
57595759 const parameter = < ParameterDeclaration > createNode ( SyntaxKind . Parameter ) ;
57605760 parameter . type = parseJSDocType ( ) ;
5761+ if ( parseOptional ( SyntaxKind . EqualsToken ) ) {
5762+ parameter . questionToken = createNode ( SyntaxKind . QuestionToken ) ;
5763+ }
57615764 return finishNode ( parameter ) ;
57625765 }
57635766
Original file line number Diff line number Diff line change 1+ ///<reference path="fourslash.ts" />
2+
3+ // @allowNonTsExtensions : true
4+ // @Filename : Foo.js
5+
6+ //// /** @type {function(string, boolean=): number } */
7+ //// var f6;
8+ ////
9+ //// f6('', /**/false)
10+
11+ goTo . marker ( ) ;
12+ verify . currentSignatureHelpIs ( 'f6(p0: string, p1?: boolean): number' )
You can’t perform that action at this time.
0 commit comments