veza/apps/web/src/schemas
senke 1311c095e3 [FE-TYPE-003] fe-type: Add Zod schemas for all API requests
- Created comprehensive Zod schemas (apiRequestSchemas.ts) for:
  * LoginRequest, RegisterRequest, CreateUserRequest
  * UpdateUserRequest, UpdateProfileRequest
  * SendMessageRequest, UpdateMessageRequest
  * CreateConversationRequest, UpdateConversationRequest
  * UploadTrackRequest, UpdateTrackRequest
  * PaginationParams and list/search request types
- Added validation utilities:
  * validateApiRequest: Validate requests before sending
  * safeValidateApiRequest: Safe validation with error handling
  * validateApiRequestWithError: Validation with custom error handler
- Integrated validation into API client request interceptor
- Enhanced validatedApiClient with request validation support
- Automatic validation prevents invalid requests from being sent
- Comprehensive test suite (19 tests, all passing)
- Ensures runtime type safety for all API requests
2025-12-25 14:36:32 +01:00
..
apiRequestSchemas.test.ts [FE-TYPE-003] fe-type: Add Zod schemas for all API requests 2025-12-25 14:36:32 +01:00
apiRequestSchemas.ts [FE-TYPE-003] fe-type: Add Zod schemas for all API requests 2025-12-25 14:36:32 +01:00
apiSchemas.test.ts [FE-TYPE-002] fe-type: Add Zod schemas for all API responses 2025-12-25 14:30:55 +01:00
apiSchemas.ts [FE-TYPE-002] fix: Remove final strict reference 2025-12-25 14:33:47 +01:00
validation.ts fix(MVP-015): Standardize remember_me field name to snake_case 2025-12-22 23:27:51 +01:00