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

Function visitSignature

test/fixtures/snapshot/typescript.js:47882–47894  ·  view source on GitHub ↗
(signature)

Source from the content-addressed store, hash-verified

47880 visitType(type.modifiersType);
47881 }
47882 function visitSignature(signature) {
47883 var typePredicate = getTypePredicateOfSignature(signature);
47884 if (typePredicate) {
47885 visitType(typePredicate.type);
47886 }
47887 ts.forEach(signature.typeParameters, visitType);
47888 for (var _i = 0, _a = signature.parameters; _i < _a.length; _i++) {
47889 var parameter = _a[_i];
47890 visitSymbol(parameter);
47891 }
47892 visitType(getRestTypeOfSignature(signature));
47893 visitType(getReturnTypeOfSignature(signature));
47894 }
47895 function visitInterfaceType(interfaceT) {
47896 visitObjectType(interfaceT);
47897 ts.forEach(interfaceT.typeParameters, visitType);

Callers 1

visitObjectTypeFunction · 0.85

Calls 6

visitTypeFunction · 0.85
visitSymbolFunction · 0.85
getRestTypeOfSignatureFunction · 0.85
getReturnTypeOfSignatureFunction · 0.85
forEachMethod · 0.65

Tested by

no test coverage detected