UNPKG

react-native-ota-hot-update

Version:
17 lines (14 loc) 676 B
import type { TurboModule } from 'react-native'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { setupBundlePath(path: string, extension: string): Promise<boolean>; setExactBundlePath(path: string): Promise<boolean>; deleteBundle(i: number): Promise<boolean>; restart(): void; getCurrentVersion(a: number): Promise<string>; getUpdateMetadata(a: number): Promise<string>; setCurrentVersion(version: string): Promise<boolean>; setUpdateMetadata(metadata: string): Promise<boolean>; rollbackToPreviousBundle(a: number): Promise<boolean>; } export default TurboModuleRegistry.getEnforcing<Spec>('OtaHotUpdate');