MCPcopy Index your code
hub / github.com/nodejs/node / cloneSignature

Function cloneSignature

test/fixtures/snapshot/typescript.js:57972–57980  ·  view source on GitHub ↗
(sig)

Source from the content-addressed store, hash-verified

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;

Callers 5

createUnionSignatureFunction · 0.85
_loop_12Function · 0.85

Calls 1

createSignatureFunction · 0.85

Tested by

no test coverage detected