@kingstinct/react-native-healthkit
Version:
React Native bindings for HealthKit
22 lines (16 loc) • 498 B
text/typescript
import Native from '../native-types'
import type {
HKQuantityTypeIdentifier,
HKSource,
HKCategoryTypeIdentifier,
} from '../native-types'
export type QuerySourcesFn = <
TIdentifier extends HKCategoryTypeIdentifier | HKQuantityTypeIdentifier
>(
identifier: TIdentifier
) => Promise<readonly HKSource[]>;
const querySources: QuerySourcesFn = async (identifier) => {
const quantitySamples = await Native.querySources(identifier)
return quantitySamples
}
export default querySources