Skip to content

Commit 9f7b21b

Browse files
author
Armando Aguirre Sepulveda
committed
Rollback typeParameters
1 parent dada88e commit 9f7b21b

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

src/services/codefixes/helpers.ts

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ export function createSignatureDeclarationFromSignature(
416416
return undefined;
417417
}
418418

419-
let typeParameters = isJs ? undefined : factory.createNodeArray(getTypeParameters(signatureDeclaration.typeParameters, checker, enclosingDeclaration, flags, context));
419+
let typeParameters = isJs ? undefined : signatureDeclaration.typeParameters;
420420
let parameters = factory.createNodeArray(getParameters(signatureDeclaration.parameters, signature, checker, enclosingDeclaration, flags, context));
421421
let type = isJs ? undefined : getSynthesizedDeepClone(signatureDeclaration.type);
422422
if (importAdder) {
@@ -813,19 +813,6 @@ function getParameters(parameters: NodeArray<ParameterDeclaration>, signature: S
813813
);
814814
}
815815

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-
829816
function getReturnTypeFromSignatures(signatures: readonly Signature[], checker: TypeChecker, context: TypeConstructionContext, enclosingDeclaration: ClassLikeDeclaration): TypeNode | undefined {
830817
if (length(signatures)) {
831818
const type = checker.getUnionType(map(signatures, checker.getReturnTypeOfSignature));

0 commit comments

Comments
 (0)