Comienzo a usar mecanografiado en mi frontend y backend (node.js), y noto que he duplicado definiciones de tipos como la respuesta de la API. ¿Cuál es la mejor manera de compartirlo cuando tenemos 2 equipos trabajando en el producto?
Una opción sería colocar todos los tipos compartidos en su propio archivo .ts o en un repositorio privado compartido entre los equipos, para que ambos puedan importarlo.
La ruta del repositorio es probablemente la solución más fácil de mantener, ya que permitirá múltiples archivos (muy útil en proyectos grandes) y es más fácil con su propio control de código fuente.
Use una biblioteca como BFF Pattern https://blog.bitsrc.io/sharing-types- between-backend-and-frontend-with-the-bff-pattern-553872842463