@@ -416,7 +416,7 @@ export function createSignatureDeclarationFromSignature(
416
416
return undefined ;
417
417
}
418
418
419
- let typeParameters = isJs ? undefined : factory . createNodeArray ( getTypeParameters ( signatureDeclaration . typeParameters , checker , enclosingDeclaration , flags , context ) ) ;
419
+ let typeParameters = isJs ? undefined : signatureDeclaration . typeParameters ;
420
420
let parameters = factory . createNodeArray ( getParameters ( signatureDeclaration . parameters , signature , checker , enclosingDeclaration , flags , context ) ) ;
421
421
let type = isJs ? undefined : getSynthesizedDeepClone ( signatureDeclaration . type ) ;
422
422
if ( importAdder ) {
@@ -813,19 +813,6 @@ function getParameters(parameters: NodeArray<ParameterDeclaration>, signature: S
813
813
) ;
814
814
}
815
815
816
- function getTypeParameters ( typeParameters : NodeArray < TypeParameterDeclaration > | undefined , checker : TypeChecker , enclosingDeclaration : Node | undefined , flags : NodeBuilderFlags , context : TypeConstructionContext ) {
817
- return typeParameters ?. map ( typeParameter =>
818
- typeParameter . constraint && typeToTypeNode ( checker , checker . getTypeFromTypeNode ( typeParameter . constraint ) , enclosingDeclaration , flags , context ) . isTruncated
819
- ? factory . createTypeParameterDeclaration (
820
- typeParameter . modifiers ,
821
- typeParameter . name ,
822
- factory . createKeywordTypeNode ( SyntaxKind . AnyKeyword ) ,
823
- typeParameter . default ,
824
- )
825
- : typeParameter
826
- ) ;
827
- }
828
-
829
816
function getReturnTypeFromSignatures ( signatures : readonly Signature [ ] , checker : TypeChecker , context : TypeConstructionContext , enclosingDeclaration : ClassLikeDeclaration ) : TypeNode | undefined {
830
817
if ( length ( signatures ) ) {
831
818
const type = checker . getUnionType ( map ( signatures , checker . getReturnTypeOfSignature ) ) ;
0 commit comments