UNPKG

react-native-healthkit-bridge

Version:

A comprehensive React Native bridge for Apple HealthKit with TypeScript support, advanced authorization, and flexible data queries

37 lines (33 loc) 1.01 kB
export interface HealthKitSample { readonly uuid: string; readonly startDate: Date; readonly endDate: Date; readonly sourceRevision: HealthKitSourceRevision; } export interface HealthKitSourceRevision { readonly source: { readonly name: string; readonly bundleIdentifier: string; }; readonly version: string; readonly productType: string; readonly systemVersion: string; } export interface HealthKitQuantitySample extends HealthKitSample { readonly value: number; readonly unit: string; readonly identifier: string; } export interface HealthKitCategorySample extends HealthKitSample { readonly value: number; readonly identifier: string; } export interface HealthKitWorkout extends HealthKitSample { readonly workoutActivityType: number; readonly duration: number; readonly totalEnergyBurned?: number; readonly totalDistance?: number; readonly totalSwimmingStrokeCount?: number; readonly totalFlightsClimbed?: number; readonly metadata?: Record<string, any>; }