In order for RootStore.resolve to work, any resolvable type must select __typename and id. We should also consider alternative ID property names.
Also, I wonder if we should handle GIDs. This would remove the requirement for __typename as we could extrapolate it from the id. However, for models without IDs this would be troublesome.
In order for
RootStore.resolve
to work, any resolvable type must select__typename
andid
. We should also consider alternative ID property names.Also, I wonder if we should handle GIDs. This would remove the requirement for
__typename
as we could extrapolate it from theid
. However, for models without IDs this would be troublesome.