TypeScript type definitions shared between frontend and backend.
id - Unique user identifieremail - User's email addresscreated - Account creation timestampupdated - Last update timestampid - Unique note identifiernote - Note content (text)created - Note creation timestampupdated - Last update timestampAuthResponse - Login response with token and user dataLoginRequest - Login request payloadCreateNoteRequest - Create note request payloadUpdateNoteRequest - Update note request payloadThese types ensure type safety across the entire application and provide clear contracts for API communication.