(declaration, typeParameters, thisParameter, parameters, resolvedReturnType, resolvedTypePredicate, minArgumentCount, flags)
| 57954 | resolveObjectTypeMembers(type, source, typeParameters, paddedTypeArguments); |
| 57955 | } |
| 57956 | function createSignature(declaration, typeParameters, thisParameter, parameters, resolvedReturnType, resolvedTypePredicate, minArgumentCount, flags) { |
| 57957 | var sig = new Signature(checker, flags); |
| 57958 | sig.declaration = declaration; |
| 57959 | sig.typeParameters = typeParameters; |
| 57960 | sig.parameters = parameters; |
| 57961 | sig.thisParameter = thisParameter; |
| 57962 | sig.resolvedReturnType = resolvedReturnType; |
| 57963 | sig.resolvedTypePredicate = resolvedTypePredicate; |
| 57964 | sig.minArgumentCount = minArgumentCount; |
| 57965 | sig.resolvedMinArgumentCount = undefined; |
| 57966 | sig.target = undefined; |
| 57967 | sig.mapper = undefined; |
| 57968 | sig.compositeSignatures = undefined; |
| 57969 | sig.compositeKind = undefined; |
| 57970 | return sig; |
| 57971 | } |
| 57972 | function cloneSignature(sig) { |
| 57973 | var result = createSignature(sig.declaration, sig.typeParameters, sig.thisParameter, sig.parameters, /*resolvedReturnType*/ undefined, |
| 57974 | /*resolvedTypePredicate*/ undefined, sig.minArgumentCount, sig.flags & 39 /* SignatureFlags.PropagatingFlags */); |
no outgoing calls
no test coverage detected