Explanation: The utility type that allows creating a type with optional properties. Useful for scenarios where only a subset of an object's properties is needed.