(source, types)
| 69852 | return witnesses; |
| 69853 | } |
| 69854 | function eachTypeContainedIn(source, types) { |
| 69855 | return source.flags & 1048576 /* TypeFlags.Union */ ? !ts.forEach(source.types, function (t) { return !ts.contains(types, t); }) : ts.contains(types, source); |
| 69856 | } |
| 69857 | function isTypeSubsetOf(source, target) { |
| 69858 | return source === target || target.flags & 1048576 /* TypeFlags.Union */ && isTypeSubsetOfUnion(source, target); |
| 69859 | } |
no test coverage detected