Skip to content

@kaiord/core


@kaiord/core / sportSchema

Variable: sportSchema

const sportSchema: 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);
}