UNPKG

react-native-safe-ota

Version:

Safe OTA update manager for React Native apps using TurboModules/NitroModules

14 lines (13 loc) 773 B
// src/index.ts import NativeSafeOta from "./NativeSafeOta"; export default { setupBundlePath: (path, extension, metadata) => NativeSafeOta.setupBundlePath(path, extension ?? ".jsbundle", metadata ? JSON.stringify(metadata) : undefined), deleteBundle: (i = 0) => NativeSafeOta.deleteBundle(i), rollbackToPreviousBundle: (i = 0) => NativeSafeOta.rollbackToPreviousBundle(i), getCurrentVersion: (a = 0) => NativeSafeOta.getCurrentVersion(a), setCurrentVersion: (v) => NativeSafeOta.setCurrentVersion(v), setUpdateMetadata: (m) => NativeSafeOta.setUpdateMetadata(m), getUpdateMetadata: (a = 0) => NativeSafeOta.getUpdateMetadata(a), setExactBundlePath: (p) => NativeSafeOta.setExactBundlePath(p), restart: () => NativeSafeOta.restart(), };