UNPKG

react-native-img-buffer-save

Version:

Fast React Native JSI library for saving images to the device gallery from binary buffers (Uint8Array or ArrayBuffer).

21 lines (20 loc) 824 B
"use strict"; import { NativeModules } from 'react-native'; let __saveImageToGallery = global.saveImageToGallery; if (!__saveImageToGallery) { if (NativeModules.ImgBufferSave?.install) { NativeModules.ImgBufferSave.install(); // Вызываем native install метод __saveImageToGallery = global.saveImageToGallery; // Сохраняем глобальную ссылку на объект SqlDb console.log('✅ react-native-img-buffer-save initialized successfully'); } } export const saveImageToGallery = buff => { if (buff instanceof Uint8Array) { __saveImageToGallery(buff.buffer); } else if (buff instanceof ArrayBuffer) { __saveImageToGallery(buff); } else { throw new Error('Invalid argument type; must be ArrayBuffer or Uint8Array'); } }; //# sourceMappingURL=index.js.map