react-native-view-shot
Version:
Capture a React Native view to an image
15 lines (12 loc) • 495 B
text/typescript
import type { TurboModule } from "react-native";
import { TurboModuleRegistry } from "react-native";
import { Int32, WithDefault } from "react-native/Libraries/Types/CodegenTypes";
export interface Spec extends TurboModule {
releaseCapture: (uri: string) => void;
captureRef: (
target: WithDefault<number, -1>,
withOptions: Object
) => Promise<string>;
captureScreen: (options: Object) => Promise<string>;
}
export default TurboModuleRegistry.getEnforcing<Spec>("RNViewShot");