A utility type that represents an object with exactly one property from the given type T.
Creates an XOR relationship between the properties of T, ensuring that only one property can be set at a time.
A utility type that represents an object with exactly one property from the given type T.