(types, kind, unionReduction)
| 59850 | createTypePredicate(node.assertsModifier ? 3 /* TypePredicateKind.AssertsIdentifier */ : 1 /* TypePredicateKind.Identifier */, parameterName.escapedText, ts.findIndex(signature.parameters, function (p) { return p.escapedName === parameterName.escapedText; }), type); |
| 59851 | } |
| 59852 | function getUnionOrIntersectionType(types, kind, unionReduction) { |
| 59853 | return kind !== 2097152 /* TypeFlags.Intersection */ ? getUnionType(types, unionReduction) : getIntersectionType(types); |
| 59854 | } |
| 59855 | function getReturnTypeOfSignature(signature) { |
| 59856 | if (!signature.resolvedReturnType) { |
| 59857 | if (!pushTypeResolution(signature, 3 /* TypeSystemPropertyName.ResolvedReturnType */)) { |
no test coverage detected