UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

30 lines • 971 B
import type { HybridObject } from 'react-native-nitro-modules'; export type MotionSensor = 'accelerometer' | 'gyroscope' | 'magnetometer' | 'deviceMotion'; export interface MotionAvailability { accelerometer: boolean; gyroscope: boolean; magnetometer: boolean; deviceMotion: boolean; } export interface MotionVector { x: number; y: number; z: number; } export interface MotionReading { sensor: MotionSensor; timestampMs: number; value: MotionVector; gravity?: MotionVector; userAcceleration?: MotionVector; rotationRate?: MotionVector; attitude?: MotionVector; } export interface OneMotion extends HybridObject<{ ios: 'swift'; android: 'kotlin'; }> { getAvailability(): MotionAvailability; addListener(sensor: MotionSensor, intervalMs: number, onReading: (reading: MotionReading) => void, onError: (code: string, message: string) => void): () => void; } //# sourceMappingURL=OneMotion.nitro.d.ts.map