react-native-safe-ota
Version:
Safe OTA update manager for React Native apps using TurboModules/NitroModules
19 lines (18 loc) • 714 B
TypeScript
export type SafeOtaMetadata = {
version?: string;
checksum?: string;
build?: string;
releaseDate?: string;
};
declare const _default: {
setupBundlePath: (path: string, extension?: string, metadata?: SafeOtaMetadata) => Promise<boolean>;
deleteBundle: (i?: number) => Promise<boolean>;
rollbackToPreviousBundle: (i?: number) => Promise<boolean>;
getCurrentVersion: (a?: number) => Promise<string>;
setCurrentVersion: (v: string) => Promise<boolean>;
setUpdateMetadata: (m: string) => Promise<boolean>;
getUpdateMetadata: (a?: number) => Promise<string | null>;
setExactBundlePath: (p: string) => Promise<boolean>;
restart: () => void;
};
export default _default;