UNPKG

@ha_tecno/react-native-sdk

Version:

React Native SDK for biometric authentication, liveness detection, and fingerprint recognition

47 lines (40 loc) 1.1 kB
import { api } from '../http/api'; type DeviceType = 'android' | 'ios'; type ServiceType = 'finger' | 'liveness'; export type DeviceParams = { deviceModels: string[]; deviceType: DeviceType; exposure: number; exposureMax: number; exposureMin: number; exposureScaleZeroToOne: number; fps: number; id: number; serviceType: ServiceType; showButtonInfo: boolean; zoom: number; }; type DeviceParamsConfig = { deviceParamsConfig: DeviceParams[]; }; export type FocusScoreParams = { max_autofocus_time: number; mean_score_max: number; mean_score_max_moto: number; mean_score_min: number; mean_score_min_moto: number; std_score_max: number; std_score_max_moto: number; std_score_min: number; std_score_min_moto: number; var_score_max: number; var_score_max_moto: number; var_score_min: number; var_score_min_moto: number; }; export const cameraService = { getCameraDeviceConfig: () => api.get<DeviceParamsConfig>('/configs').catch(() => undefined), getFocusScoreParams: () => api.get<FocusScoreParams>('/param').catch(() => undefined), };