@kaiord/core / sportSchema
Variable: sportSchema
constsportSchema:ZodEnum<{cycling:"cycling";generic:"generic";running:"running";swimming:"swimming"; }>
Defined in: packages/core/src/domain/schemas/sport.ts:23
Zod schema for sport type enumeration.
Defines primary sport types supported by KRD format.
Example
typescript
import { sportSchema } from '@kaiord/core';
// Access enum values
const cycling = sportSchema.enum.cycling;
const running = sportSchema.enum.running;
// Validate sport
const result = sportSchema.safeParse('running');
if (result.success) {
console.log('Valid sport:', result.data);
}