Shared - Common Types and Utilities

TypeScript interfaces and utilities shared between frontend and backend.

Files

  • types.ts - Message interfaces for type safety

Types

  • Message - Complete message object with ID and timestamps
  • NewMessage - Input format for creating messages

These types ensure consistency between API requests/responses and frontend state management.