Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
It actually isn't required that the TypeSerializerSchemaCompatibility has the NS extends TypeSerializer<T> generic.
That was previously added as a future-proof for when we eventually want to add the NS getReconfiguredSerializer method on the compatibility result. However, it would actually be beneficial if the reconfigured serializer isn't strictly required to be of the same serializer type.
Moreover, the NS generic makes serializer snapshot implementations more complicated.