UNPKG

one

Version:

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

22 lines • 828 B
import type { HybridObject } from 'react-native-nitro-modules'; export type ScreenCaptureState = 'active' | 'inactive' | 'unspecified'; export interface ScreenCaptureResult { uri: string; width: number; height: number; size: number; } export interface OneScreenCapture extends HybridObject<{ ios: 'swift'; android: 'kotlin'; }> { getState(): Promise<ScreenCaptureState>; captureWindow(): Promise<ScreenCaptureResult>; captureView(viewTag: number): Promise<ScreenCaptureResult>; addStateListener(onChange: (state: ScreenCaptureState) => void): () => void; addScreenshotListener(onScreenshot: (timestampMs: number) => void): () => void; prevent(): Promise<void>; allow(): Promise<void>; isPrevented(): Promise<boolean>; } //# sourceMappingURL=OneScreenCapture.nitro.d.ts.map