@kaiord/core / sportSchema
Variable: sportSchema
constsportSchema: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.