(source, target, compareTypes)
| 67356 | return result; |
| 67357 | } |
| 67358 | function compareTypePredicatesIdentical(source, target, compareTypes) { |
| 67359 | return !(source && target && typePredicateKindsMatch(source, target)) ? 0 /* Ternary.False */ : |
| 67360 | source.type === target.type ? -1 /* Ternary.True */ : |
| 67361 | source.type && target.type ? compareTypes(source.type, target.type) : |
| 67362 | 0 /* Ternary.False */; |
| 67363 | } |
| 67364 | function literalTypesWithSameBaseType(types) { |
| 67365 | var commonBaseType; |
| 67366 | for (var _i = 0, types_13 = types; _i < types_13.length; _i++) { |
no test coverage detected