@kayzmann/expo-healthkit
Version:
Modern iOS HealthKit integration for Expo & React Native - Zero native config, 50+ health metrics, built with Swift & TypeScript
55 lines (47 loc) • 809 B
text/typescript
export {
// Core
isAvailable,
requestAuthorization,
// Workouts
saveWorkout,
queryWorkouts,
deleteWorkout,
getTotalDistance,
getTotalCalories,
// Steps & Activity
getSteps,
getFlightsClimbed,
// Body Measurements
saveHeight,
saveWeight,
saveBodyFat,
getLatestHeight,
getLatestWeight,
getLatestBMI,
getLatestBodyFat,
// Heart Rate & Vitals
getHeartRateSamples,
getLatestHeartRate,
getRestingHeartRate,
getOxygenSaturation,
saveBloodPressure,
// Sleep
getSleepSamples,
// Nutrition
saveWater,
getWaterIntake,
saveCaffeine,
saveProtein,
saveCarbs,
saveFat,
} from './ExpoHealthKit';
export type {
ActivityType,
DataType,
WorkoutData,
Workout,
QueryOptions,
QuantitySample,
SleepSample,
BloodPressure,
} from './types';