UNPKG

@tsed/cli

Version:
18 lines (17 loc) 780 B
import { type CommandData, type CommandProvider, NpmRegistryClient, PackageManagersModule, ProjectPackageJson, type Task } from "@tsed/cli-core"; import type { PromptQuestion } from "@tsed/cli-prompts"; export interface UpdateCmdContext extends CommandData { 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<PromptQuestion[]>; $exec(ctx: UpdateCmdContext): Promise<Task[]>; private getAvailableVersions; private getEligibleCliVersion; }