UNPKG

native-update

Version:

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

23 lines (22 loc) 770 B
import { PluginConfig } from '../core/config'; import { ReviewConditions } from './types'; import { CanRequestReviewResult } from '../definitions'; export declare class ReviewConditionsChecker { private config; private logger; private storageKey; private defaultConditions; constructor(config: PluginConfig); checkConditions(): Promise<CanRequestReviewResult>; setConditions(conditions: ReviewConditions): Promise<void>; trackEvent(eventName: string): Promise<void>; trackAppLaunch(): Promise<void>; reset(): Promise<void>; getStatus(): Promise<any>; private initialize; private getStoredData; private saveStoredData; private getDaysSince; private getCurrentVersion; private evaluateCustomCondition; }