(sig)
| 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 */); |
| 57975 | result.target = sig.target; |
| 57976 | result.mapper = sig.mapper; |
| 57977 | result.compositeSignatures = sig.compositeSignatures; |
| 57978 | result.compositeKind = sig.compositeKind; |
| 57979 | return result; |
| 57980 | } |
| 57981 | function createUnionSignature(signature, unionSignatures) { |
| 57982 | var result = cloneSignature(signature); |
| 57983 | result.compositeSignatures = unionSignatures; |
no test coverage detected