@kaiord/core
@kaiord/core
Classes
- FitParsingError
- GarminParsingError
- KrdValidationError
- ServiceApiError
- ServiceAuthError
- TcxParsingError
- TcxValidationError
- ToleranceExceededError
- UnsupportedKrdTypeError
- ZwiftParsingError
- ZwiftValidationError
Type Aliases
- Analytics
- AnalyticsEvent
- AuthProvider
- BinaryReader
- BinaryWriter
- BodyComposition
- BridgeId
- CadenceValue
- DailyWellness
- Duration
- DurationType
- Equipment
- FileType
- HashProjection
- HealthExtensionPayload
- HealthFileType
- HeartRateValue
- HrvSummary
- Intensity
- KRD
- KRDEvent
- KRDExtensions
- KRDLap
- KRDLapTrigger
- KRDMetadata
- KRDRecord
- KRDSession
- LengthUnit
- ListOptions
- Logger
- LogLevel
- ManagedDataRegistryEntry
- ManagedDataType
- PaceValue
- PowerValue
- PowerZone
- ProfileSnapshot
- PushResult
- RepetitionBlock
- SchemaValidator
- SleepRecord
- SleepStage
- Sport
- SportCategory
- StressEpisode
- StrokeTypeValue
- SubSport
- SwimStroke
- Target
- TargetType
- TargetUnit
- TextReader
- TextWriter
- TokenData
- TokenStore
- ToleranceChecker
- ToleranceConfig
- ToleranceViolation
- ValidateRoundTrip
- ValidationError
- WeightMeasurement
- Workout
- WorkoutService
- WorkoutStep
- WorkoutSummary
Variables
- BODY_FAT_TOLERANCE_PERCENT
- bodyCompositionSchema
- DAILY_KCAL_TOLERANCE
- DAILY_STEPS_TOLERANCE
- dailyWellnessSchema
- DEFAULT_TOLERANCES
- durationSchema
- durationTypeSchema
- equipmentSchema
- fileTypeSchema
- FIT_TO_SWIM_STROKE
- healthExtensionPayloadSchema
- healthFileTypes
- HRV_TOLERANCE_MS
- hrvSummarySchema
- intensitySchema
- krdEventSchema
- krdExtensionsSchema
- krdLapSchema
- krdLapTriggerSchema
- krdMetadataSchema
- krdRecordSchema
- krdSchema
- krdSessionSchema
- lengthUnitSchema
- MANAGED_DATA_REGISTRY
- managedDataTypes
- POWER_ZONE_PERCENT_FTP
- POWER_ZONES
- profileSnapshotSchema
- repetitionBlockSchema
- SLEEP_STAGE_TOLERANCE_SECONDS
- SLEEP_TOTAL_DURATION_TOLERANCE_SECONDS
- sleepRecordSchema
- sleepStageSchema
- sportSchema
- STALE_SNAPSHOT_THRESHOLD_DAYS
- STRESS_TOLERANCE
- stressEpisodeSchema
- subSportSchema
- SWIM_STROKE_TO_FIT
- swimStrokeSchema
- targetSchema
- targetTypeSchema
- targetUnitSchema
- toleranceConfigSchema
- toleranceViolationSchema
- WEIGHT_TOLERANCE_KG
- weightMeasurementSchema
- workoutLikeFileTypes
- workoutSchema
- workoutStepSchema
Functions
- canonicalHash
- convertLengthToMeters
- createConsoleLogger
- createFitParsingError
- createGarminParsingError
- createKrdValidationError
- createNoopAnalytics
- createSchemaValidator
- createServiceApiError
- createServiceAuthError
- createTcxParsingError
- createTcxValidationError
- createToleranceChecker
- createUnsupportedKrdTypeError
- createWorkoutKRD
- createZwiftParsingError
- createZwiftValidationError
- deriveExternalId
- extractWorkout
- fingerprintSnapshot
- fromBinary
- fromText
- isHealthFileType
- isPowerZone
- isRepetitionBlock
- percentFtpToZone
- sportCategory
- toBinary
- toText
- validateKrd
- validateRoundTrip
- zoneToPercentFtp