@foal/cli
Version:
CLI tool for FoalTS
25 lines (24 loc) • 878 B
TypeScript
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 {};