@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
13 lines (12 loc) • 742 B
TypeScript
import { type CommandProvider, ProjectPackageJson, type PromptQuestion, type Task } from "@tsed/cli-core";
import type { GenerateCmdContext } from "../../interfaces/GenerateCmdContext.js";
import { CliProjectService } from "../../services/CliProjectService.js";
import { CliTemplatesService } from "../../services/CliTemplatesService.js";
export declare class GenerateCmd implements CommandProvider {
protected projectPackageJson: ProjectPackageJson;
protected projectService: CliProjectService;
protected templates: CliTemplatesService;
$prompt(data: Partial<GenerateCmdContext>): Promise<PromptQuestion[]>;
$mapContext(ctx: Partial<GenerateCmdContext>): GenerateCmdContext;
$exec(ctx: GenerateCmdContext): Task[];
}