(type)
| 58693 | return !!(ts.getObjectFlags(type) & 32 /* ObjectFlags.Mapped */ && getMappedTypeModifiers(type) & 4 /* MappedTypeModifiers.IncludeOptional */); |
| 58694 | } |
| 58695 | function isGenericMappedType(type) { |
| 58696 | return !!(ts.getObjectFlags(type) & 32 /* ObjectFlags.Mapped */) && isGenericIndexType(getConstraintTypeFromMappedType(type)); |
| 58697 | } |
| 58698 | function resolveStructuredTypeMembers(type) { |
| 58699 | if (!type.members) { |
| 58700 | if (type.flags & 524288 /* TypeFlags.Object */) { |
no test coverage detected