🤖 Pick PR #59121 (Fixed regression in signature insta...) into release-5.5 (#59204)

Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
This commit is contained in:
TypeScript Bot
2024-07-17 03:36:44 +09:00
committed by GitHub
co-authored by Mateusz Burzyński
parent 0d4ffed756
commit cf167dbb6f
5 changed files with 99 additions and 2 deletions
+1 -1
View File
@@ -15942,7 +15942,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
}
function createSignatureTypeMapper(signature: Signature, typeArguments: readonly Type[] | undefined): TypeMapper {
return createTypeMapper(signature.typeParameters!, typeArguments);
return createTypeMapper(sameMap(signature.typeParameters!, tp => tp.mapper ? instantiateType(tp, tp.mapper) : tp), typeArguments);
}
function getErasedSignature(signature: Signature): Signature {