type ObjectValueType = ResolveProperties<TProperties>;
Compute the full value type for an object option.