UNPKG

@kingstinct/react-native-healthkit

Version:
31 lines (27 loc) 900 B
import type { AnyMap } from 'react-native-nitro-modules' import type { Device } from './Device' import type { QuantityTypeIdentifier } from './QuantityTypeIdentifier' import type { SourceRevision } from './Source' /** * @see {@link https://developer.apple.com/documentation/healthkit/hkquantitysample Apple Docs } */ export interface QuantitySample { readonly uuid: string readonly device?: Device readonly quantityType: QuantityTypeIdentifier readonly startDate: Date readonly endDate: Date readonly quantity: number readonly unit: string readonly metadata: AnyMap readonly sourceRevision?: SourceRevision } export interface QuantitySampleForSaving { readonly startDate: Date readonly endDate: Date readonly quantityType: QuantityTypeIdentifier readonly quantity: number readonly unit: string readonly metadata: AnyMap readonly sourceRevision?: SourceRevision }