This PR implements client side type converters as outlined in #31.
Remarks
The attribute and class name was changed from EdgeDBConverter to EdgeDBTypeConverter.
The converter base class is available under the new namespace EdgeDB.TypeConverters.
Things to look into
Should there be a set of default type converters? ex ulong -> string that will implicitly convert one type to another? This feature is sort of implemented with the Convert.ChangeType fallback within the object builder but there is no serialization side for this behavior.
Summary
This PR implements client side type converters as outlined in #31.
Remarks
EdgeDBConverter
toEdgeDBTypeConverter
.EdgeDB.TypeConverters
.Things to look into
ulong
->string
that will implicitly convert one type to another? This feature is sort of implemented with theConvert.ChangeType
fallback within the object builder but there is no serialization side for this behavior.