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
TypeScript
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;
}