Skip to content

GenerateCmd

@tsed/cli

Usage

typescript
import { GenerateCmd } from "@tsed/cli";

See /packages/cli/src/commands/generate/GenerateCmd.ts.

Overview

ts
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[];
}

protected projectPackageJson

ts
protected projectPackageJson: ProjectPackageJson;

protected projectService

ts
protected projectService: CliProjectService;

protected templates

ts
protected templates: CliTemplatesService;

$prompt

ts
$prompt(data: Partial<GenerateCmdContext>): Promise<PromptQuestion[]>;

$mapContext

ts
$mapContext(ctx: Partial<GenerateCmdContext>): GenerateCmdContext;

$exec

ts
$exec(ctx: GenerateCmdContext): Task[];

Released under the MIT License.