native-update
Version:
Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.
15 lines (14 loc) • 528 B
TypeScript
import { PluginConfig } from '../core/config';
import { AppUpdateInfo } from './types';
export declare class AppUpdateNotifier {
private config;
private logger;
constructor(config: PluginConfig);
notifyUpdateAvailable(updateInfo: AppUpdateInfo): Promise<void>;
notifyUpdateDownloading(progress: number): Promise<void>;
notifyUpdateReady(): Promise<void>;
notifyUpdateFailed(error: Error): Promise<void>;
private showNotification;
private showReadyNotification;
private emitUpdateEvent;
}