Recognize = as equivalent to ? in JSDoc signatures

Fixes #6811
This commit is contained in:
Ryan Cavanaugh
2016-02-03 00:09:38 -08:00
parent 554ea1b57c
commit f7eac73a6f
2 changed files with 15 additions and 0 deletions

View File

@@ -5727,6 +5727,9 @@ namespace ts {
function parseJSDocParameter(): ParameterDeclaration {
const parameter = <ParameterDeclaration>createNode(SyntaxKind.Parameter);
parameter.type = parseJSDocType();
if (parseOptional(SyntaxKind.EqualsToken)) {
parameter.questionToken = createNode(SyntaxKind.QuestionToken);
}
return finishNode(parameter);
}