Skip to content

@kaiord/core


@kaiord/core / sportSchema

Variable: sportSchema

const sportSchema: ZodEnum<{ alpine_skiing: "alpine_skiing"; american_football: "american_football"; archery: "archery"; baseball: "baseball"; basketball: "basketball"; boating: "boating"; boxing: "boxing"; canoeing: "canoeing"; cricket: "cricket"; cross_country_skiing: "cross_country_skiing"; cycling: "cycling"; dance: "dance"; disc_golf: "disc_golf"; diving: "diving"; driving: "driving"; e_biking: "e_biking"; fishing: "fishing"; fitness_equipment: "fitness_equipment"; floor_climbing: "floor_climbing"; flying: "flying"; generic: "generic"; geocaching: "geocaching"; golf: "golf"; grinding: "grinding"; hang_gliding: "hang_gliding"; hiit: "hiit"; hiking: "hiking"; hockey: "hockey"; horseback_riding: "horseback_riding"; hunting: "hunting"; ice_skating: "ice_skating"; inline_skating: "inline_skating"; jump_rope: "jump_rope"; jumpmaster: "jumpmaster"; kayaking: "kayaking"; kitesurfing: "kitesurfing"; lacrosse: "lacrosse"; meditation: "meditation"; mixed_martial_arts: "mixed_martial_arts"; mobility: "mobility"; motor_sports: "motor_sports"; motorcycling: "motorcycling"; mountaineering: "mountaineering"; multisport: "multisport"; paddling: "paddling"; para_sport: "para_sport"; pool_apnea: "pool_apnea"; racket: "racket"; rafting: "rafting"; rock_climbing: "rock_climbing"; rowing: "rowing"; rugby: "rugby"; running: "running"; sailing: "sailing"; shooting: "shooting"; sky_diving: "sky_diving"; snorkeling: "snorkeling"; snowboarding: "snowboarding"; snowmobiling: "snowmobiling"; snowshoeing: "snowshoeing"; soccer: "soccer"; stand_up_paddleboarding: "stand_up_paddleboarding"; surfing: "surfing"; swimming: "swimming"; tactical: "tactical"; team_sport: "team_sport"; tennis: "tennis"; training: "training"; transition: "transition"; video_gaming: "video_gaming"; volleyball: "volleyball"; wakeboarding: "wakeboarding"; wakesurfing: "wakesurfing"; walking: "walking"; water_skiing: "water_skiing"; water_sport: "water_sport"; water_tubing: "water_tubing"; wheelchair_push_run: "wheelchair_push_run"; wheelchair_push_walk: "wheelchair_push_walk"; windsurfing: "windsurfing"; winter_sport: "winter_sport"; }>

Defined in: packages/core/src/domain/schemas/sport.ts:10

Primary sport types supported by KRD, anchored on the Garmin FIT Sport enum (snake_case here; the FIT adapter maps to/from camelCase). generic remains the terminal fallback. Granular variants live in subSportSchema.

Access values via .enum, e.g. sportSchema.enum.cycling.