@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
27 lines (26 loc) • 1.05 kB
TypeScript
import "@tsed/logger-std";
import { CliCore } from "@tsed/cli-core";
import { ArchitectureConvention, ProjectConvention } from "./interfaces/index.js";
export declare class Cli extends CliCore {
static defaults: {
name: string;
pkg: import("read-pkg-up").NormalizedPackageJson;
templateDir: string;
plugins: boolean;
commands: (typeof import("./index.js").AddCmd | typeof import("./index.js").GenerateCmd | typeof import("./index.js").InitCmd | typeof import("./commands/run/RunCmd.js").RunCmd | typeof import("./index.js").UpdateCmd)[];
defaultProjectPreferences(): {
convention: ProjectConvention;
architecture: ArchitectureConvention;
};
project: {
reinstallAfterRun: boolean;
};
logger: {
level: string;
};
};
static checkPackage(pkg: any): void;
static checkName(name: string): void;
static checkPrecondition(settings: any): void;
static bootstrap(settings?: any): Promise<CliCore>;
}