mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
23 lines
539 B
TypeScript
23 lines
539 B
TypeScript
/** The JSON data file format for CLI reference info. */
|
|
export interface CliCommand {
|
|
name: string;
|
|
command: string;
|
|
parentCommand?: CliCommand;
|
|
shortDescription: string;
|
|
longDescription: string;
|
|
deprecated: boolean;
|
|
aliases: string[];
|
|
options: CliOption[];
|
|
subcommands?: CliCommand[];
|
|
}
|
|
|
|
/** The CLI item option info. */
|
|
export interface CliOption {
|
|
name: string;
|
|
type: 'boolean' | 'string' | 'number';
|
|
default: string;
|
|
description: string;
|
|
positional?: number;
|
|
aliases?: string[];
|
|
deprecated: boolean;
|
|
}
|