UNPKG

@tsed/cli

Version:
17 lines (16 loc) 756 B
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; }