(typeParameter)
| 60157 | return typeParameter.constraint === noConstraintType ? undefined : typeParameter.constraint; |
| 60158 | } |
| 60159 | function getParentSymbolOfTypeParameter(typeParameter) { |
| 60160 | var tp = ts.getDeclarationOfKind(typeParameter.symbol, 163 /* SyntaxKind.TypeParameter */); |
| 60161 | var host = ts.isJSDocTemplateTag(tp.parent) ? ts.getEffectiveContainerForJSDocTemplateTag(tp.parent) : tp.parent; |
| 60162 | return host && getSymbolOfNode(host); |
| 60163 | } |
| 60164 | function getTypeListId(types) { |
| 60165 | var result = ""; |
| 60166 | if (types) { |
no test coverage detected