You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(validations): export Zod validation schemas and TypeScript types for suppliers, facilities, routes, activities, and authentication in [validations.ts] #174
Currently, validations.ts implements Zod schemas and TypeScript inference types for payload validation across suppliers, facilities, transport routes, emission activities, and user authentication (signupSchema, loginSchema). Ensuring clean exports and rigorous validation rules is essential for maintaining backend and frontend type safety.
Proposed Solution
Verify and maintain clean ES module exports for all Zod validation schemas and inferred types in validations.ts.
Acceptance Criteria
Export individual and payload array schemas (supplierSchema, suppliersPayloadSchema, facilitySchema, facilitiesPayloadSchema, routeSchema, routesPayloadSchema, activitySchema, activitiesPayloadSchema, signupSchema, loginSchema) from validations.ts.
Problem
Currently,
validations.tsimplements Zod schemas and TypeScript inference types for payload validation across suppliers, facilities, transport routes, emission activities, and user authentication (signupSchema,loginSchema). Ensuring clean exports and rigorous validation rules is essential for maintaining backend and frontend type safety.Proposed Solution
Verify and maintain clean ES module exports for all Zod validation schemas and inferred types in
validations.ts.Acceptance Criteria
supplierSchema,suppliersPayloadSchema,facilitySchema,facilitiesPayloadSchema,routeSchema,routesPayloadSchema,activitySchema,activitiesPayloadSchema,signupSchema,loginSchema) fromvalidations.ts.SupplierInput,FacilityInput,RouteInput,ActivityInput,SignupInput,LoginInput) usingz.infer.Please assign this issue to me.