File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -4167,16 +4167,8 @@ namespace ts {
4167
4167
return getTypeForBindingElement(<BindingElement>declaration);
4168
4168
}
4169
4169
4170
- let isOptional = false;
4171
- if (includeOptionality) {
4172
- if (isInJavaScriptFile(declaration) && isParameter(declaration)) {
4173
- const parameterTags = getJSDocParameterTags(declaration);
4174
- isOptional = !!(parameterTags && parameterTags.length > 0 && find(parameterTags, tag => tag.isBracketed));
4175
- }
4176
- if (!isBindingElement(declaration) && !isVariableDeclaration(declaration) && !!declaration.questionToken) {
4177
- isOptional = true;
4178
- }
4179
- }
4170
+ const isOptional = includeOptionality && (isInJavaScriptFile(declaration) && isParameter(declaration)
4171
+ || !isBindingElement(declaration) && !isVariableDeclaration(declaration) && !!declaration.questionToken);
4180
4172
4181
4173
// Use type from type annotation if one is present
4182
4174
const declaredType = tryGetTypeFromEffectiveTypeNode(declaration);
You can’t perform that action at this time.
0 commit comments