Skip to content

@kaiord/core


@kaiord/core / targetTypeSchema

Variable: targetTypeSchema

const targetTypeSchema: ZodEnum<{ cadence: "cadence"; heart_rate: "heart_rate"; open: "open"; pace: "pace"; power: "power"; stroke_type: "stroke_type"; }>

Defined in: packages/core/src/domain/schemas/target-type.ts:18

Zod schema for target type enumeration.

Defines all possible target types for workout steps.

Example

typescript
import { targetTypeSchema } from '@kaiord/core';

const powerType = targetTypeSchema.enum.power;
const hrType = targetTypeSchema.enum.heart_rate;

const result = targetTypeSchema.safeParse('power');