UNPKG

@ionic/cli

Version:

A tool for creating and developing Ionic Framework mobile apps.

24 lines (23 loc) 1.03 kB
import { PackageJson } from '@ionic/cli-framework'; import { IConfig, IonicEnvironment } from '../definitions'; export interface PersistedPackage { name: string; version: string; } export interface UpdateConfig { lastUpdate?: string; lastNotify?: string; packages: PersistedPackage[]; } export declare function readUpdateConfig(dir: string): Promise<UpdateConfig>; export declare function writeUpdateConfig(dir: string, config: UpdateConfig): Promise<void>; export interface GetUpdateConfigDeps { readonly config: IConfig; } export declare function getUpdateConfig({ config }: GetUpdateConfigDeps): Promise<UpdateConfig>; export interface PersistPackageVersionsDeps { readonly config: IConfig; } export declare function runUpdateCheck({ config }: PersistPackageVersionsDeps): Promise<void>; export declare function runNotify(env: IonicEnvironment, pkg: PersistedPackage, latestVersion: string): Promise<void>; export declare function runUpdateNotify(env: IonicEnvironment, pkg: PackageJson): Promise<void>;