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

Function findMatchingSignature

test/fixtures/snapshot/typescript.js:58062–58069  ·  view source on GitHub ↗
(signatureList, signature, partialMatch, ignoreThisTypes, ignoreReturnTypes)

Source from the content-addressed store, hash-verified

58060 return result;
58061 }
58062 function findMatchingSignature(signatureList, signature, partialMatch, ignoreThisTypes, ignoreReturnTypes) {
58063 for (var _i = 0, signatureList_1 = signatureList; _i < signatureList_1.length; _i++) {
58064 var s = signatureList_1[_i];
58065 if (compareSignaturesIdentical(s, signature, partialMatch, ignoreThisTypes, ignoreReturnTypes, partialMatch ? compareTypesSubtypeOf : compareTypesIdentical)) {
58066 return s;
58067 }
58068 }
58069 }
58070 function findMatchingSignatures(signatureLists, signature, listIndex) {
58071 if (signature.typeParameters) {
58072 // We require an exact match for generic signatures, so we only return signatures from the first

Callers 2

findMatchingSignaturesFunction · 0.85
getUnionSignaturesFunction · 0.85

Calls 1

Tested by

no test coverage detected