Enode — API Reference
    Preparing search index...

    Enode — API Reference

    Modules

    core/src/api
    core/src/api/analysis
    core/src/api/app-languages
    core/src/api/auth
    core/src/api/charts
    core/src/api/client
    core/src/api/config
    core/src/api/data-packages
    core/src/api/device-identity
    core/src/api/display
    core/src/api/dtos/analysis
    core/src/api/dtos/app-languages
    core/src/api/dtos/auth
    core/src/api/dtos/charts
    core/src/api/dtos/common
    core/src/api/dtos/data-packages
    core/src/api/dtos/display
    core/src/api/dtos/exercises
    core/src/api/dtos/feedback-modes
    core/src/api/dtos/file-export
    core/src/api/dtos/history-stats
    core/src/api/dtos/live-sessions
    core/src/api/dtos/media
    core/src/api/dtos/metrics
    core/src/api/dtos/product-guidance
    core/src/api/dtos/redirects
    core/src/api/dtos/roles
    core/src/api/dtos/roster-csv
    core/src/api/dtos/sessions
    core/src/api/dtos/tags
    core/src/api/dtos/text-contents
    core/src/api/dtos/tracking
    core/src/api/dtos/ui-text-contents
    core/src/api/dtos/user-app-settings
    core/src/api/dtos/user-device-sessions
    core/src/api/dtos/users
    core/src/api/dtos/workouts
    core/src/api/exercises
    core/src/api/feedback-modes
    core/src/api/file-export
    core/src/api/invitations
    core/src/api/live-sessions
    core/src/api/mappers/live-sessions
    core/src/api/mappers/session-from-dto
    core/src/api/mappers/sessions
    core/src/api/mappers/workout-schedule
    core/src/api/media
    core/src/api/metrics
    core/src/api/migrations
    core/src/api/product-guidance
    core/src/api/roles
    core/src/api/roster-csv
    core/src/api/servers
    core/src/api/sessions
    core/src/api/storage
    core/src/api/tags
    core/src/api/text-contents
    core/src/api/tracking
    core/src/api/ui-text-contents
    core/src/api/user-app-settings
    core/src/api/user-device-sessions
    core/src/api/users
    core/src/api/videos
    core/src/api/with-retry
    core/src/api/workouts
    core/src/auth-guard
    core/src/auth/flavor-config
    core/src/auth/license
    core/src/auth/login-transition
    core/src/auth/logout-transition
    core/src/auth/privileges
    core/src/auth/role
    core/src/auth/use-auth-flow
    core/src/auth/use-privilege
    core/src/back-button-guard
    core/src/ble
    core/src/ble/capacitor-ble
    core/src/ble/config
    core/src/ble/enode-sensor
    core/src/ble/enode-sensor-commands
    core/src/ble/enode-sensor-protocol
    core/src/ble/rep-recorder
    core/src/ble/sensor-pool
    core/src/ble/smart-bar-unit
    core/src/ble/steady-state-tracker
    core/src/ble/throughput-monitor
    core/src/ble/typed-emitter
    core/src/ble/types
    core/src/ble/web-bluetooth
    core/src/calibration/dominant-face
    core/src/calibration/face-id
    core/src/calibration/hooks
    core/src/calibration/model-orientation
    core/src/calibration/types
    core/src/charts/hooks
    core/src/charts/store
    core/src/coaching
    core/src/coaching/capacity
    core/src/coaching/confidence
    core/src/coaching/constants
    core/src/coaching/exertion
    core/src/coaching/exertion-profile
    core/src/coaching/general
    core/src/coaching/mappers
    core/src/coaching/muscle-stimulus
    core/src/coaching/objects
    core/src/coaching/rep-validation
    core/src/coaching/rep-validation-mappers
    core/src/coaching/rest-period
    core/src/coaching/rm1
    core/src/coaching/session-focus-metric
    core/src/coaching/session-rm1
    core/src/coaching/set-exertion
    core/src/coaching/velocity-profile
    core/src/color-contrast
    core/src/connectivity/connection-mode
    core/src/connectivity/hooks
    core/src/connectivity/store
    core/src/current-user/hooks
    core/src/current-user/store
    core/src/data-package-types/DataPackageTypesLoader
    core/src/data-package-types/store
    core/src/device-session/hooks
    core/src/device-session/station-limit
    core/src/device-session/store
    core/src/diagnostics/breadcrumbs
    core/src/diagnostics/collect
    core/src/diagnostics/device-info
    core/src/diagnostics/install-global-handlers
    core/src/display/DisplayBasesLoader
    core/src/display/hooks
    core/src/display/store
    core/src/email
    core/src/equipments/EquipmentsLoader
    core/src/equipments/hooks
    core/src/equipments/store
    core/src/errors
    core/src/errors/action-resolver
    core/src/errors/action-table
    core/src/errors/classify
    core/src/errors/disposition
    core/src/errors/handler
    core/src/errors/parse-abort-body
    core/src/errors/report
    core/src/errors/required-action
    core/src/errors/status-table
    core/src/errors/types
    core/src/exercise-bases/hooks
    core/src/exercise-bases/store
    core/src/exercise-variations/ExerciseVariationsLoader
    core/src/exercise-variations/hooks
    core/src/exercise-variations/store
    core/src/exercises/compatibility
    core/src/exercises/favourite
    core/src/exercises/hooks
    core/src/exercises/search
    core/src/exercises/store
    core/src/exercises/subtitle
    core/src/feedback-modes/FeedbackModesLoader
    core/src/feedback-modes/hooks
    core/src/feedback-modes/store
    core/src/format/measurement
    core/src/format/relative-time
    core/src/greeting/band
    core/src/images/crop-geometry
    core/src/images/crop-image
    core/src/keyboard/decision
    core/src/keyboard/use-virtual-keyboard
    core/src/keyboard/virtual-keyboard
    core/src/languages/AppLanguagesLoader
    core/src/languages/hooks
    core/src/languages/store
    core/src/live-session/broadcast-diff
    core/src/live-session/dashboard-bridge
    core/src/live-session/device-eligibility
    core/src/live-session/feed-hooks
    core/src/live-session/feed-reducers
    core/src/live-session/feed-schema
    core/src/live-session/feed-store
    core/src/live-session/feed-stream
    core/src/live-session/feed-types
    core/src/live-session/producer
    core/src/live-session/sessions-hooks
    core/src/live-session/sessions-store
    core/src/live-session/technique
    core/src/live-session/use-broadcast
    core/src/locale/active-locale
    core/src/locale/hooks
    core/src/manual/hooks
    core/src/manual/store
    core/src/media/colorize
    core/src/media/hooks
    core/src/media/MediaLoader
    core/src/media/store
    core/src/metrics/category-colors
    core/src/metrics/hooks
    core/src/metrics/keyboard
    core/src/metrics/keyboard-spec
    core/src/metrics/MetricsLoader
    core/src/metrics/range
    core/src/metrics/store
    core/src/muscle-map/coloring
    core/src/muscle-map/exercise-usage
    core/src/muscle-map/keys
    core/src/notifications/api
    core/src/notifications/hooks
    core/src/notifications/reducers
    core/src/notifications/route
    core/src/notifications/schema
    core/src/notifications/store
    core/src/notifications/stream
    core/src/notifications/types
    core/src/offline/compression
    core/src/offline/connectivity
    core/src/offline/day-bundle-store
    core/src/offline/db
    core/src/offline/exercise-base-cache
    core/src/offline/orchestrator
    core/src/offline/owner
    core/src/offline/pending-rep-store
    core/src/offline/reference-cache
    core/src/offline/session-store
    core/src/offline/shell-store
    core/src/offline/stores
    core/src/offline/upload-queue
    core/src/offline/video-queue
    core/src/profile-images/hooks
    core/src/profile-images/store
    core/src/realtime/capacitor-sse
    core/src/realtime/client
    core/src/realtime/sse-parser
    core/src/roles/hooks
    core/src/roles/labels
    core/src/roles/RolesLoader
    core/src/roles/store
    core/src/roster-progress/hooks
    core/src/roster-progress/reducers
    core/src/roster-progress/schema
    core/src/roster-progress/store
    core/src/roster-progress/stream
    core/src/roster-progress/types
    core/src/scroll-lock
    core/src/search/suggest
    core/src/single-flight
    core/src/store-kit/hooks
    core/src/store-kit/revalidation
    core/src/store-kit/status
    core/src/support/consent
    core/src/support/relay-transport
    core/src/support/report
    core/src/tags/from-users
    core/src/tags/hooks
    core/src/tags/relations-store
    core/src/tags/store
    core/src/tags/tag-style
    core/src/tags/TagsLoader
    core/src/text-content/display-name
    core/src/text-content/store
    core/src/text-content/TextContentLoader
    core/src/text-content/useDisplayName
    core/src/text-content/useTextContent
    core/src/text-content/useTextContentsVersion
    core/src/text-to-speech
    core/src/tours/ProductGuidanceLoader
    core/src/tours/store
    core/src/tracking/hooks
    core/src/tracking/store
    core/src/tracking/TrackingSettingsLoader
    core/src/training/coaching
    core/src/training/exercise-constants
    core/src/training/exercise-overview
    core/src/training/exercise-visibility
    core/src/training/flags
    core/src/training/flywheel-extension
    core/src/training/load-adjust
    core/src/training/loading-context
    core/src/training/loading-metric
    core/src/training/measurements
    core/src/training/metrics-display
    core/src/training/models
    core/src/training/pending-rep
    core/src/training/performance-insights
    core/src/training/phase-detection
    core/src/training/rep-chart-service
    core/src/training/rep-data
    core/src/training/rep-fusion
    core/src/training/rep-metrics
    core/src/training/rep-order
    core/src/training/rep-scope
    core/src/training/reps
    core/src/training/retrospective
    core/src/training/sensor-placement
    core/src/training/sessions
    core/src/training/set-chart-service
    core/src/training/set-review
    core/src/training/set-scheme
    core/src/training/signal-smoothing
    core/src/training/switch-recommendation
    core/src/training/unilateral
    core/src/training/warmup-scheme
    core/src/translations
    core/src/translations/baseline
    core/src/translations/contenthash
    core/src/translations/format
    core/src/translations/hooks
    core/src/translations/keys
    core/src/translations/set-locale
    core/src/translations/translate
    core/src/ui-text-content/store
    core/src/ui-text-content/UiTextContentLoader
    core/src/units
    core/src/units-height
    core/src/use-block-swipe-back
    core/src/use-color-scheme
    core/src/use-debounced-value
    core/src/use-delayed-flag
    core/src/use-drawer-back-button
    core/src/use-element-height
    core/src/use-element-width
    core/src/use-media-query
    core/src/use-min-duration
    core/src/use-pull-to-refresh
    core/src/use-single-flight
    core/src/use-units
    core/src/user-app-settings/hooks
    core/src/user-app-settings/store
    core/src/user-app-settings/UserAppSettingsLoader
    core/src/users/availability
    core/src/users/hooks
    core/src/users/store
    core/src/video
    core/src/video/capacitor-video
    core/src/video/ready-events
    core/src/video/upload
    core/src/workout-item-templates/hooks
    core/src/workout-item-templates/store
    core/src/workouts/athlete-preselection
    core/src/workouts/block-equality
    core/src/workouts/derive
    core/src/workouts/draft
    core/src/workouts/duration
    core/src/workouts/hooks
    core/src/workouts/multi-edit-compat
    core/src/workouts/name-suggest
    core/src/workouts/participants
    core/src/workouts/reschedule
    core/src/workouts/store
    core/src/workouts/supersets
    core/src/workouts/timeline-layout
    ui/src/action-menu
    ui/src/athlete-avatar
    ui/src/athlete-chip
    ui/src/auth/action-dialog-host
    ui/src/auth/action-dialog-store
    ui/src/auth/action-resolver-init
    ui/src/auth/app-store-badges
    ui/src/auth/auth-steps
    ui/src/auth/delete-account-section
    ui/src/auth/device-limit-dialog
    ui/src/auth/email-step
    ui/src/auth/flavor-mismatch-dialog
    ui/src/auth/invitations-dialog
    ui/src/auth/onboarding-screen
    ui/src/auth/org-name-step
    ui/src/auth/otp-input
    ui/src/auth/otp-step
    ui/src/auth/welcome-content
    ui/src/avatar-hero
    ui/src/avatar-hero-drawer
    ui/src/avatar-upload-field
    ui/src/backend-switcher
    ui/src/body-metrics-fields
    ui/src/bottom-sheet-card
    ui/src/button
    ui/src/calendar-shared
    ui/src/charts/bar-fill
    ui/src/charts/bar-orientation-figures
    ui/src/charts/bar-orientation-illustration
    ui/src/charts/bar-path-pair
    ui/src/charts/best-set-breakdown-card
    ui/src/charts/insights-skeletons
    ui/src/charts/load-response-card
    ui/src/charts/metric-bar
    ui/src/charts/metric-trend-chart
    ui/src/charts/performance-chart
    ui/src/charts/performance-format
    ui/src/charts/performance-hero-chart
    ui/src/charts/performance-metric-card
    ui/src/charts/performance-metric-section
    ui/src/charts/performance-trend
    ui/src/charts/rep-technique-charts
    ui/src/charts/segmented-ring
    ui/src/charts/set-rep-selector
    ui/src/charts/set-review-player
    ui/src/charts/set-timeline
    ui/src/charts/spark-geometry
    ui/src/charts/spark-line-chart
    ui/src/charts/technique-line-chart
    ui/src/charts/technique-trajectory-chart
    ui/src/charts/technique-values-header
    ui/src/charts/video-player
    ui/src/choice-chip
    ui/src/confirm-dialog
    ui/src/containment
    ui/src/content
    ui/src/content-column
    ui/src/date-picker
    ui/src/drawer-create-button
    ui/src/drawer-stack
    ui/src/enode-mark
    ui/src/enode-wordmark
    ui/src/exercise-card
    ui/src/exercise-create
    ui/src/exercise-create/exercise-creation-drawer
    ui/src/exercise-create/exercise-walkthrough-modal
    ui/src/exercise-create/exercise-walkthrough-steps
    ui/src/exercise-picker
    ui/src/feedback/blocking-error-dialog
    ui/src/feedback/data-empty-state
    ui/src/feedback/full-stop-state
    ui/src/feedback/icons
    ui/src/feedback/inline-alert
    ui/src/feedback/picker-empty-state
    ui/src/feedback/readiness
    ui/src/feedback/require-data
    ui/src/feedback/staleness-hint
    ui/src/feedback/support-report-host
    ui/src/feedback/support-report-sheet
    ui/src/feedback/support-report-store
    ui/src/feedback/table-empty-state
    ui/src/feedback/toast-store
    ui/src/feedback/toaster
    ui/src/feedback/use-error-presenter
    ui/src/field-styles
    ui/src/fit-value
    ui/src/focus-metrics/focus-metric
    ui/src/focus-metrics/focus-metrics-sheet
    ui/src/focus-metrics/icons
    ui/src/focus-metrics/use-focus-metrics
    ui/src/header-height
    ui/src/hover-tooltip
    ui/src/how-it-works-button
    ui/src/icons
    ui/src/icons/close-x
    ui/src/invalid-rep-badge
    ui/src/language-flag
    ui/src/language-picker
    ui/src/list-rows
    ui/src/login-transition
    ui/src/logout-transition
    ui/src/LottieCircle
    ui/src/ManualButton
    ui/src/measurement-field
    ui/src/metric-keyboard/MetricKeyboard
    ui/src/metric-keyboard/MetricKeyboardProvider
    ui/src/metric-keyboard/MetricKeyboardSheet
    ui/src/metric-keyboard/VelocityProfileInsight
    ui/src/metric-stat-card
    ui/src/multi-select-chip
    ui/src/muscle-map/muscle-map
    ui/src/muscle-map/paths.generated
    ui/src/notifications/category-badge
    ui/src/notifications/notification-empty
    ui/src/notifications/notification-item
    ui/src/notifications/notification-list
    ui/src/notifications/notification-skeleton
    ui/src/popover-position
    ui/src/replay-player
    ui/src/scroll-edge-fade
    ui/src/search-and-filter-card
    ui/src/segmented-picker
    ui/src/select-field
    ui/src/select-menu
    ui/src/selected-check
    ui/src/sensor-3d/cone-animation
    ui/src/sensor-3d/SearchingScene
    ui/src/sensor-3d/SensorViewer
    ui/src/session-history-card
    ui/src/set-review-best-reps
    ui/src/set-review-header
    ui/src/set-review-overlay
    ui/src/set-review-side-panel
    ui/src/set-review-view
    ui/src/settings/icons
    ui/src/settings/profile-drawer
    ui/src/settings/profile-view
    ui/src/settings/settings-drawer
    ui/src/settings/settings-rows
    ui/src/settings/video-storage-card
    ui/src/sheet
    ui/src/sidebar
    ui/src/sidebar-row
    ui/src/sortable-grid
    ui/src/sortable-list
    ui/src/star
    ui/src/star-rating
    ui/src/step-breadcrumbs
    ui/src/sticky-prominent-header-card
    ui/src/style-guide
    ui/src/tag-pill
    ui/src/tag-pill-list
    ui/src/tags-card
    ui/src/text-area
    ui/src/text-field
    ui/src/time-picker
    ui/src/tour/placement
    ui/src/tour/spotlight-overlay
    ui/src/tour/target
    ui/src/tour/tour-provider
    ui/src/tour/types
    ui/src/use-fullscreen
    ui/src/use-screen-wake-lock
    ui/src/user-picker
    ui/src/walkthrough
    ui/src/wizard
    ui/src/wizard/types
    ui/src/wizard/use-unsaved-guard
    ui/src/wizard/use-wizard
    ui/src/wizard/wizard
    ui/src/wizard/wizard-drawer-view
    ui/src/wizard/wizard-progress
    ui/src/workout-builder/block-volume
    ui/src/workout-builder/icons
    ui/src/workout-builder/SelectActionsCard
    ui/src/workout-builder/SlotCard
    ui/src/workout-builder/SortableSlotCard
    ui/src/workout-builder/SupersetChain
    ui/src/workout-builder/workout-draft-context
    ui/src/workout-builder/workout-item-content
    ui/src/workout-builder/WorkoutItemDrawer
    ui/src/workout-builder/WorkoutItemTemplatePickerDrawer
    ui/src/workout-builder/WorkoutMultiItemDrawer
    ui/src/workout-card