Documentation
    Preparing search index...

    Type Alias AbstractBaseCommand

    Abstract command defines the mandatory properties on a command class needed by the internals of ace.

    type AbstractBaseCommand = {
        commandName: string;
        options: CommandOptions;
        serialize(): CommandMetaData;
        validate(parsedOutput: ParsedOutput): void;
        getParserOptions(
            options?: FlagsParserOptions,
        ): {
            flagsParserOptions: Required<FlagsParserOptions>;
            argumentsParserOptions: ArgumentsParserOptions[];
        };
        new (...args: any[]): { hydrate(): void; exitCode?: number };
    }
    • Parameters

      • ...args: any[]

      Returns { hydrate(): void; exitCode?: number }

    Index

    Properties

    commandName: string

    Methods