@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
17 lines (16 loc) • 756 B
TypeScript
import { type CliDefaultOptions, type CommandProvider, NpmRegistryClient, PackageManagersModule, ProjectPackageJson, type QuestionOptions, type Task } from "@tsed/cli-core";
export interface UpdateCmdContext extends CliDefaultOptions {
version: string;
[key: string]: any;
}
export declare class UpdateCmd implements CommandProvider {
protected npmRegistryClient: NpmRegistryClient;
protected projectPackage: ProjectPackageJson;
protected packageManagers: PackageManagersModule;
protected cliPackage: any;
private versions;
$prompt(initialOptions: Partial<UpdateCmdContext>): Promise<QuestionOptions>;
$exec(ctx: UpdateCmdContext): Promise<Task[]>;
private getAvailableVersions;
private getEligibleCliVersion;
}