UNPKG

native-update

Version:

Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.

20 lines (19 loc) 669 B
import { PluginConfig } from '../core/config'; import { AppUpdateProgress, AppUpdateState } from './types'; export declare class AppUpdateInstaller { private logger; private progressCallback?; private currentState; constructor(_: PluginConfig); startImmediateUpdate(): Promise<void>; startFlexibleUpdate(): Promise<void>; completeFlexibleUpdate(): Promise<void>; cancelUpdate(): Promise<void>; getInstallState(): Promise<AppUpdateState>; onProgress(callback: (progress: AppUpdateProgress) => void): void; private updateState; private simulateFlexibleUpdate; private isAndroid; private isIOS; private isWeb; }