All files enums.ts

100% Statements 46/46
100% Branches 0/0
100% Functions 0/0
100% Lines 46/46

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66        1x 1x 1x 1x 1x 1x     1x 1x 1x 1x 1x 1x     1x 1x 1x 1x 1x 1x 1x     1x 1x 1x 1x 1x     1x 1x 1x 1x 1x 1x     1x 1x 1x 1x 1x 1x 1x     1x 1x 1x 1x     1x 1x 1x 1x 1x    
// Domain enums from spec/strengthsys.allium
// These are runtime objects (const enums) for use in application code.
// The corresponding string literal types from the DB are available via Enums<> helper.
 
export const MovementPattern = {
  Squat: 'squat',
  Hinge: 'hinge',
  Push: 'push',
  Pull: 'pull',
} as const;
export type MovementPattern = (typeof MovementPattern)[keyof typeof MovementPattern];
 
export const SessionType = {
  Strength: 'strength',
  Mobility: 'mobility',
  Conditioning: 'conditioning',
  Hybrid: 'hybrid',
} as const;
export type SessionType = (typeof SessionType)[keyof typeof SessionType];
 
export const SetFeeling = {
  Great: 'great',
  Good: 'good',
  Okay: 'okay',
  Hard: 'hard',
  Awful: 'awful',
} as const;
export type SetFeeling = (typeof SetFeeling)[keyof typeof SetFeeling];
 
export const ExperienceLevel = {
  Beginner: 'beginner',
  Intermediate: 'intermediate',
  Advanced: 'advanced',
} as const;
export type ExperienceLevel = (typeof ExperienceLevel)[keyof typeof ExperienceLevel];
 
export const DifficultyTier = {
  Foundational: 'foundational',
  Intermediate: 'intermediate',
  Advanced: 'advanced',
  Specialist: 'specialist',
} as const;
export type DifficultyTier = (typeof DifficultyTier)[keyof typeof DifficultyTier];
 
export const ExerciseDomain = {
  BarbellCompounds: 'barbell_compounds',
  Dumbbell: 'dumbbell',
  CableMachine: 'cable_machine',
  BodyweightFunctional: 'bodyweight_functional',
  FloorMobility: 'floor_mobility',
} as const;
export type ExerciseDomain = (typeof ExerciseDomain)[keyof typeof ExerciseDomain];
 
export const Laterality = {
  Bilateral: 'bilateral',
  Unilateral: 'unilateral',
} as const;
export type Laterality = (typeof Laterality)[keyof typeof Laterality];
 
export const ExerciseReadiness = {
  Confident: 'confident',
  Familiar: 'familiar',
  Unknown: 'unknown',
} as const;
export type ExerciseReadiness = (typeof ExerciseReadiness)[keyof typeof ExerciseReadiness];