(signature)
| 59958 | return createTypeMapper(signature.typeParameters, typeArguments); |
| 59959 | } |
| 59960 | function getErasedSignature(signature) { |
| 59961 | return signature.typeParameters ? |
| 59962 | signature.erasedSignatureCache || (signature.erasedSignatureCache = createErasedSignature(signature)) : |
| 59963 | signature; |
| 59964 | } |
| 59965 | function createErasedSignature(signature) { |
| 59966 | // Create an instantiation of the signature where all type arguments are the any type. |
| 59967 | return instantiateSignature(signature, createTypeEraser(signature.typeParameters), /*eraseTypeParameters*/ true); |
no test coverage detected