🤖 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-16 11:36:44 -07:00
committed by GitHub
parent 0d4ffed756
commit cf167dbb6f
5 changed files with 99 additions and 2 deletions

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 {