Attempt to replicate how the Cloud Firestore server sets document data in order to support client-side
cache changes.
TODO: The server merge logic is more advanced than this, figure out how replicate it fully on the client
for cache-first updates.
Attempt to replicate how the Cloud Firestore server updates document data in order to support client-side
cache changes.
TODO: The server merge logic is more advanced than this, figure out how replicate it fully on the client
for cache-first updates.