one
Version:
One is a React framework for web, iOS, and Android apps.
14 lines • 834 B
TypeScript
import type { ScreenCaptureResult, ScreenCaptureState } from '../specs/OneScreenCapture.nitro';
export type { ScreenCaptureResult, ScreenCaptureState, } from '../specs/OneScreenCapture.nitro';
export declare const ScreenCapture: Readonly<{
getState: () => Promise<ScreenCaptureState>;
captureWindow: () => Promise<ScreenCaptureResult>;
captureView: (viewTag: number) => Promise<ScreenCaptureResult>;
addStateListener: (onChange: (state: ScreenCaptureState) => void) => (() => void);
addScreenshotListener: (onScreenshot: (timestampMs: number) => void) => (() => void);
prevent: (key?: string) => Promise<void>;
allow: (key?: string) => Promise<void>;
isPrevented: () => Promise<boolean>;
}>;
export declare function usePreventScreenCapture(key?: string): void;
//# sourceMappingURL=unavailable.d.ts.map