Type Alias Conversation

Conversation: Override<Schemas["MessagesConversation"], { contact: Contact }>

Una conversacion: un contacto, cuando escribio por ultima vez y cuantos mensajes suyos quedan sin leer.

No tiene _id propio —sale de una agregacion que lo proyecta fuera— porque la conversacion no es una entidad: lo que existe son los mensajes con ese contacto. El identificador con el que se abre el hilo es conversation.contact._id.