(signature)
| 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); |
no test coverage detected