(type)
| 67484 | !!(type.flags & 109440 /* TypeFlags.Unit */); |
| 67485 | } |
| 67486 | function extractUnitType(type) { |
| 67487 | return type.flags & 2097152 /* TypeFlags.Intersection */ ? ts.find(type.types, isUnitType) || type : type; |
| 67488 | } |
| 67489 | function isLiteralType(type) { |
| 67490 | return type.flags & 16 /* TypeFlags.Boolean */ ? true : |
| 67491 | type.flags & 1048576 /* TypeFlags.Union */ ? type.flags & 1024 /* TypeFlags.EnumLiteral */ ? true : ts.every(type.types, isUnitType) : |
no test coverage detected