UNPKG

nativescript-health-data

Version:

Health Data plugin for Nativescript, using Google Fit and Apple HealthKit.

19 lines (18 loc) 974 B
import { Common, HealthDataApi, HealthDataType, QueryRequest, ResponseItem, StartMonitoringRequest, StopMonitoringRequest } from './health-data.common'; export declare class HealthData extends Common implements HealthDataApi { isAvailable(updateGooglePlayServicesIfNeeded?: boolean): Promise<boolean>; isAuthorized(types: Array<HealthDataType>): Promise<boolean>; requestAuthorization(types: Array<HealthDataType>): Promise<boolean>; requestAuthorizationInternal(types: Array<HealthDataType>): Promise<boolean>; query(opts: QueryRequest): Promise<Array<ResponseItem>>; startMonitoring(opts: StartMonitoringRequest): Promise<void>; stopMonitoring(opts: StopMonitoringRequest): Promise<void>; private parseData; private dumpDataSet; private getDataType; private requestHardwarePermissions; private wasPermissionGranted; private wasPermissionsGrantedForAll; private requestPermissionFor; private permissionsNeeded; }