(source, kind, strict)
| 78579 | !!(kind & 67108864 /* TypeFlags.NonPrimitive */) && isTypeAssignableTo(source, nonPrimitiveType); |
| 78580 | } |
| 78581 | function allTypesAssignableToKind(source, kind, strict) { |
| 78582 | return source.flags & 1048576 /* TypeFlags.Union */ ? |
| 78583 | ts.every(source.types, function (subType) { return allTypesAssignableToKind(subType, kind, strict); }) : |
| 78584 | isTypeAssignableToKind(source, kind, strict); |
| 78585 | } |
| 78586 | function isConstEnumObjectType(type) { |
| 78587 | return !!(ts.getObjectFlags(type) & 16 /* ObjectFlags.Anonymous */) && !!type.symbol && isConstEnumSymbol(type.symbol); |
| 78588 | } |
no test coverage detected