@tsed/cli
Version:
CLI to bootstrap your Ts.ED project
55 lines (54 loc) • 2.41 kB
TypeScript
export declare const InitOptionsCommand: import("@tsed/cli-core").FactoryTokenProvider<{
$prompt: any;
$exec: any;
token: import("@tsed/cli-core").TokenProvider<import("@tsed/cli-core").CommandProvider>;
name: string;
alias?: string;
description: string;
args?: {
[key: string]: import("@tsed/cli-core").CommandArg;
};
inputSchema?: import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>>) | undefined;
options?: {
[key: string]: import("@tsed/cli-core").CommandOpts;
};
allowUnknownOption?: boolean;
enableFeatures?: string[];
disableReadUpPkg?: boolean;
renderMode?: import("@tsed/cli-core").TasksOptions["renderMode"];
} | {
$prompt: any;
$exec: any;
handler: (data: import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>) => import("@tsed/cli-core").MaybePromise<void | import("@tsed/cli-core").Task<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>>[]>;
prompt?(initialOptions: Partial<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>>): import("@tsed/cli-core").PromptQuestion[] | Promise<import("@tsed/cli-core").PromptQuestion[]>;
name: string;
alias?: string;
description: string;
args?: {
[key: string]: import("@tsed/cli-core").CommandArg;
};
inputSchema?: import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>> | (() => import("@tsed/schema").JsonSchema<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>>) | undefined;
options?: {
[key: string]: import("@tsed/cli-core").CommandOpts;
};
allowUnknownOption?: boolean;
enableFeatures?: string[];
disableReadUpPkg?: boolean;
renderMode?: import("@tsed/cli-core").TasksOptions["renderMode"];
}> | import("@tsed/cli-core").Type<import("@tsed/cli-core").CommandProvider<import("@tsed/schema").PropsToShape<{
indent: import("@tsed/schema").JsonSchema<number>;
}>>>;