Schemas
import { ... } from "@95octane/common/schemas/<domain>"
All schemas use Effect Schema for runtime validation with TypeScript type inference. Schemas are organized by domain.
Modules
- Common — Shared types (email, ID, coordinates, platform)
- User — User profiles, settings, favorites, buddy connections, and verification tokens
- Ride — Rides, participants, locations, tracking
- Route — Route computation and waypoints
- Group — Groups, members, requests
- Subscription — Subscriptions and ride packs
- Settings — Global app configuration
- Place — Google Places data and search
- Init — App initialization response