angular/adev/shared-docs/pipeline/api-gen/rendering/cli-entities.ts

24 lines
539 B
TypeScript
Raw Normal View History

/** 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;
}