MCPcopy Create free account

hub / github.com/Cawlumm/lyftr / types & classes

Types & classes128 in github.com/Cawlumm/lyftr

InterfaceActiveSession
web/src/types.ts:190
InterfaceActiveSessionExercise
web/src/types.ts:182
InterfaceActiveSessionSet
web/src/types.ts:173
StructActiveSessionStore
ActiveSessionStore owns all SQL for the active_session entity.
backend/stores/active_session.go:9
InterfaceAuthResponse
web/src/types.ts:198
StructAuthResponse
backend/models/models.go:143
InterfaceAuthStore
web/src/stores/auth.ts:5
InterfaceChartPoint
web/src/pages/Weight.tsx:22
StructClaims
backend/utils/jwt.go:12
StructConfig
backend/config/config.go:10
StructCreateProgramExerciseReq
backend/models/models.go:254
StructCreateProgramRequest
backend/models/models.go:248
StructCreateProgramSetReq
backend/models/models.go:261
StructCreateSetReq
backend/models/models.go:169
StructCreateWorkoutExerciseReq
backend/models/models.go:161
StructCreateWorkoutRequest
backend/models/models.go:153
InterfaceDailyStats
web/src/types.ts:93
StructDailyStats
backend/models/models.go:267
InterfaceExercise
web/src/types.ts:21
StructExercise
backend/models/models.go:22
StructExerciseFilter
ExerciseFilter holds the optional list filters (empty string = no filter).
backend/stores/exercise.go:18
InterfaceExerciseHistoryPoint
web/src/types.ts:212
StructExerciseHistoryPoint
ExerciseHistoryPoint is a per-workout rollup for an exercise's progress chart.
backend/stores/workout.go:272
StructExercisePR
ExercisePR is the best single set for an exercise (heaviest, then most reps).
backend/stores/workout.go:264
StructExerciseStore
ExerciseStore owns all SQL for the (global, read-only) exercises catalog, and wraps the seed subsystem for the admin sync/reset endpoints.
backend/stores/exercise.go:13
InterfaceFoodHistoryPoint
web/src/types.ts:129
StructFoodHistoryPoint
backend/models/models.go:123
InterfaceFoodLog
web/src/types.ts:75
StructFoodLog
backend/models/models.go:77
InterfaceFoodSearchResult
web/src/types.ts:103
StructFoodSearchResult
backend/models/models.go:110
StructFoodStore
FoodStore owns all SQL for food_logs and saved_foods.
backend/stores/food.go:11
InterfaceGymModeWorkoutProps
web/src/pages/GymModeWorkout.tsx:61
StructHandler
Handler carries the injected stores. Every HTTP handler is a method on Handler so it reaches the database only through h.s.<Entity>, never the global
backend/controllers/handler.go:7
InterfaceImportMeta
web/src/vite-env.d.ts:7
InterfaceImportMetaEnv
web/src/vite-env.d.ts:3
StructLogFoodRequest
backend/models/models.go:185
StructLogWeightRequest
backend/models/models.go:179
InterfaceLoginRequest
web/src/types.ts:219
StructLoginRequest
backend/models/models.go:138
InterfaceOption
web/src/components/ui/SegmentedControl.tsx:1
InterfaceOptions
web/src/hooks/useServerInfiniteList.ts:3
InterfaceOptions
web/src/hooks/useInfiniteList.ts:3
InterfacePeriodSelectorProps
web/src/components/PeriodSelector.tsx:1
InterfacePersonalRecord
web/src/types.ts:204
InterfaceProgram
web/src/types.ts:165
StructProgram
backend/models/models.go:220
InterfaceProgramExercise
web/src/types.ts:155
StructProgramExercise
backend/models/models.go:229
StructProgramFilter
ProgramFilter holds list paging + optional name search.
backend/stores/program.go:16
InterfaceProgramFormData
web/src/components/AddProgramModal.tsx:10
InterfaceProgramFormData
web/src/components/EditProgramModal.tsx:10
InterfaceProgramFormData
web/src/pages/EditProgram.tsx:11
InterfaceProgramFormData
web/src/pages/AddProgram.tsx:11
InterfaceProgramSet
web/src/types.ts:148
StructProgramSet
backend/models/models.go:240
StructProgramStore
ProgramStore owns all SQL for programs, program_exercises and program_sets.
backend/stores/program.go:11
InterfaceProps
web/src/components/ExerciseInfoDrawer.tsx:7
InterfaceProps
web/src/components/QuickWeighInSheet.tsx:12
InterfaceProps
web/src/components/ProgramPicker.tsx:6
InterfaceProps
web/src/components/FoodLogModal.tsx:14
InterfaceProps
web/src/components/EditWeightModal.tsx:12
InterfaceProps
web/src/components/WeightInput.tsx:5
InterfaceProps
web/src/components/RestPicker.tsx:4
InterfaceProps
web/src/components/BarcodeScanner.tsx:6
InterfaceProps
web/src/components/EditWorkoutModal.tsx:25
InterfaceProps
web/src/components/StartWorkoutModal.tsx:11
InterfaceProps
web/src/components/DiscardConfirm.tsx:6
InterfaceProps
web/src/components/AddWorkoutModal.tsx:26
InterfaceProps
web/src/components/ExercisePicker.tsx:9
InterfaceProps
web/src/components/AddProgramModal.tsx:20
InterfaceProps
web/src/components/EditProgramModal.tsx:20
InterfaceProps
web/src/components/ui/EmptyState.tsx:3
InterfaceProps
web/src/components/ui/NumberField.tsx:8
InterfaceProps
web/src/components/ui/PageHeader.tsx:3
InterfaceProps
web/src/components/ui/IconButton.tsx:3
InterfaceProps
web/src/components/ui/DateInput.tsx:1
InterfaceProps
web/src/components/ui/SectionHeader.tsx:3
InterfaceProps
web/src/components/ui/SegmentedControl.tsx:6
InterfaceProps
web/src/components/ui/StepperTile.tsx:4
StructRefreshRequest
backend/models/models.go:149
InterfaceRegisterRequest
web/src/types.ts:224
StructRegisterRequest
Request/Response types
backend/models/models.go:133
InterfaceResult
web/src/hooks/useServerInfiniteList.ts:11
StructSaveFoodRequest
backend/models/models.go:200
InterfaceSavedFood
web/src/types.ts:116
StructSavedFood
backend/models/models.go:95
StructSeedStatus
SeedStatus returns current exercise count and whether a seed is running.
backend/seed/exercises.go:37
InterfaceServerInfo
web/src/services/api.ts:42
InterfaceServerStore
web/src/stores/server.ts:24
InterfaceSet
web/src/types.ts:33
StructSet
backend/models/models.go:56
InterfaceSettingsStore
web/src/stores/settings.ts:19
StructStores
Stores aggregates every per-entity store, constructed once from the DB handle and injected into the HTTP handlers.
backend/stores/stores.go:11
InterfaceTooltipProps
web/src/components/Tooltip.tsx:4
StructUpdateSettingsRequest
backend/models/models.go:212
InterfaceUser
web/src/types.ts:1
StructUser
backend/models/models.go:5
InterfaceUserSettings
web/src/types.ts:8
StructUserSettings
backend/models/models.go:13
next →1–100 of 128, ranked by callers