For DevelopersShared Packages
Types Package (packages/types)
Shared TypeScript and Zod schemas.
Structure
src/primitives/**— Zod schemas and enums for core entities (partners, locations, rescues, transfers, users, etc.)src/endpoints/**— Request/response schemas for server endpoints (e.g.,impact,users,partners)src/index.ts— Aggregate exports
Usage
- Imported by server and client for end-to-end type safety
- Server routes validate inputs/outputs with these schemas
- DB package imports enums to keep application types and database enums in sync