UNPKG

native-update

Version:

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

52 lines (51 loc) 2.06 kB
export declare enum ErrorCode { NOT_CONFIGURED = "NOT_CONFIGURED", INVALID_CONFIG = "INVALID_CONFIG", MISSING_DEPENDENCY = "MISSING_DEPENDENCY", DOWNLOAD_FAILED = "DOWNLOAD_FAILED", DOWNLOAD_TIMEOUT = "DOWNLOAD_TIMEOUT", INVALID_URL = "INVALID_URL", UNAUTHORIZED_HOST = "UNAUTHORIZED_HOST", BUNDLE_TOO_LARGE = "BUNDLE_TOO_LARGE", CHECKSUM_MISMATCH = "CHECKSUM_MISMATCH", SIGNATURE_INVALID = "SIGNATURE_INVALID", VERSION_DOWNGRADE = "VERSION_DOWNGRADE", INVALID_BUNDLE_FORMAT = "INVALID_BUNDLE_FORMAT", STORAGE_FULL = "STORAGE_FULL", FILE_NOT_FOUND = "FILE_NOT_FOUND", PERMISSION_DENIED = "PERMISSION_DENIED", UPDATE_FAILED = "UPDATE_FAILED", ROLLBACK_FAILED = "ROLLBACK_FAILED", BUNDLE_NOT_READY = "BUNDLE_NOT_READY", PLATFORM_NOT_SUPPORTED = "PLATFORM_NOT_SUPPORTED", NATIVE_ERROR = "NATIVE_ERROR" } export declare class NativeUpdateError extends Error { code: ErrorCode; message: string; details?: unknown | undefined; originalError?: Error | undefined; constructor(code: ErrorCode, message: string, details?: unknown | undefined, originalError?: Error | undefined); toJSON(): { name: string; code: ErrorCode; message: string; details: unknown; stack: string | undefined; }; } export declare class ConfigurationError extends NativeUpdateError { constructor(message: string, details?: unknown); } export declare class DownloadError extends NativeUpdateError { constructor(code: ErrorCode, message: string, details?: unknown, originalError?: Error); } export declare class ValidationError extends NativeUpdateError { constructor(code: ErrorCode, message: string, details?: unknown); } export declare class StorageError extends NativeUpdateError { constructor(code: ErrorCode, message: string, details?: unknown, originalError?: Error); } export declare class UpdateError extends NativeUpdateError { constructor(code: ErrorCode, message: string, details?: unknown, originalError?: Error); }