expo-running-kit
Version:
Expo native module for tracking running and walking workouts — GPS, pace, cadence, auto-pause, and laps.
22 lines • 799 B
TypeScript
import type { WorkoutType, Lap, SessionSummary, RunningKitConfig, PermissionsResult } from "../RunningKit.types";
export declare function useRunningKit(config?: RunningKitConfig): {
sessionState: import("..").SessionState;
duration: number;
summary: SessionSummary | null;
gpsQuality: import("..").GpsQuality;
distance: number;
speed: import("..").SpeedStats;
pace: import("..").PaceStats;
steps: {
total: number;
cadence: number;
};
laps: Lap[];
recordLap: () => void;
requestPermissions: () => Promise<PermissionsResult>;
startWorkout: (type: WorkoutType) => Promise<void>;
pauseWorkout: () => void;
resumeWorkout: () => void;
stopWorkout: () => Promise<SessionSummary>;
};
//# sourceMappingURL=useRunningKit.d.ts.map