UNPKG

@foal/cli

Version:

CLI tool for FoalTS

25 lines (24 loc) 878 B
import { Generator } from '../../services'; declare function getLatestVersion(): Promise<string>; /** * Service for upgrading FoalTS dependencies. */ export declare class UpgradeCommandService { private generator; constructor(generator: Generator); /** * Upgrade all @foal/* dependencies to the specified version (or latest if not specified). * * @param {string} version - Optional specific version to upgrade to * @param {boolean} autoInstall - Whether to automatically install dependencies * @param {() => Promise<string>} getLatestVersionFn - Optional function to get latest version (for testing) * @returns {Promise<void>} */ run({ version, autoInstall }: { version?: string; autoInstall?: boolean; }, options?: { getLatestVersion: typeof getLatestVersion; }): Promise<void>; } export {};