File tree 1 file changed +3
-1
lines changed
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -3679,7 +3679,9 @@ namespace ts {
3679
3679
function getSignatureFromDeclaration(declaration: SignatureDeclaration): Signature {
3680
3680
let links = getNodeLinks(declaration);
3681
3681
if (!links.resolvedSignature) {
3682
- let classType = declaration.kind === SyntaxKind.Constructor ? getDeclaredTypeOfClassOrInterface((<ClassDeclaration>declaration.parent).symbol) : undefined;
3682
+ let classType = declaration.kind === SyntaxKind.Constructor ?
3683
+ getDeclaredTypeOfClassOrInterface(getMergedSymbol((<ClassDeclaration>declaration.parent).symbol))
3684
+ : undefined;
3683
3685
let typeParameters = classType ? classType.localTypeParameters :
3684
3686
declaration.typeParameters ? getTypeParametersFromDeclaration(declaration.typeParameters) : undefined;
3685
3687
let parameters: Symbol[] = [];
You can’t perform that action at this time.
0 commit comments