Нема описа

12345678910111213141516171819202122232425
  1. //@flow
  2. import { NativeModules, findNodeHandle } from "react-native";
  3. const { RNViewShot } = NativeModules;
  4. export function takeSnapshot(
  5. view: number | ReactElement<any>,
  6. options ?: {
  7. width ?: number;
  8. height ?: number;
  9. format ?: "png" | "jpg" | "jpeg" | "webm";
  10. quality ?: number;
  11. base64 ?: bool;
  12. filename ?: string;
  13. }
  14. ): Promise<string> {
  15. if (typeof view !== "number") {
  16. view = findNodeHandle(view);
  17. }
  18. return RNViewShot.takeSnapshot(view, options);
  19. }
  20. export default { takeSnapshot };