module T::Utils::Nilable
def self.is_union_with_nilclass(prop_type)
def self.is_union_with_nilclass(prop_type) case prop_type when T::Types::Union prop_type.types.any? {|t| t == T::Utils.coerce(NilClass)} else false end end
def self.is_union_with_nilclass(prop_type) case prop_type when T::Types::Union prop_type.types.any? {|t| t == T::Utils.coerce(NilClass)} else false end end