UNPKG

react-native-gzip-new-architecture

Version:

Fast gzip to compress strings for android & ios in React Native with New Architecture support

23 lines 715 B
import { NativeModules, Platform } from 'react-native'; const LINKING_ERROR = `The package 'react-native-gzip' doesn't seem to be linked. Make sure: \n\n` + Platform.select({ ios: "- You have run 'pod install'\n", default: '' }) + '- You rebuilt the app after installing the package\n' + '- You are not using Expo Go\n'; const Gzip = NativeModules.Gzip ? NativeModules.Gzip : new Proxy({}, { get() { throw new Error(LINKING_ERROR); } }); /** * Decompress data encoded as base64 string */ export function inflate(base64) { return Gzip.inflate(base64); } /** * Compress data to base64 encoded string */ export function deflate(data) { return Gzip.deflate(data); } //# sourceMappingURL=index.js.map