npm package diff
Package: @forge/cli
Versions: 11.1.0 - 11.2.0-next.17-experimental-26b1489
File: package/out/command-line/command.d.ts
Index: package/out/command-line/command.d.ts
===================================================================
--- package/out/command-line/command.d.ts
+++ package/out/command-line/command.d.ts
@@ -1,8 +1,8 @@
import commander, { CommanderError } from 'commander';
import { CamelCase } from 'type-fest';
import { AnalyticsClientReporter } from '../analytics-client/analytics-client';
-import { Logger, CLIDetails, CredentialGetter, PersonalApiCredentialsValidated, ErrorWithAnalytics, ErrorAnalytics, FeatureFlagService, SupportedProduct, SupportedProductsService } from '@forge/cli-shared';
+import { Logger, CLIDetails, CredentialGetter, PersonalApiCredentialsValidated, ErrorWithAnalytics, ErrorAnalytics, SupportedProduct, SupportedProductsService } from '@forge/cli-shared';
import { PreCommandController } from './controller/pre-command-controller';
import * as autocomplete from '../autocomplete/types';
import { StubController } from './controller/stubController';
import { DefaultEnvironmentController } from './controller/default-environment-controller';
@@ -33,8 +33,9 @@
[k in CamelCase<Flag>]?: boolean;
} : never : never;
export declare type DefaultOpts = {
verbose?: boolean;
+ color: boolean;
};
declare type AnyArgs = string[];
declare type ParseArgs<ArgsStr extends string> = ArgsStr extends `${infer _} ${infer Rest}` ? [string, ...ParseArgs<Rest>] : [];
declare type ActionArgs<Args extends AnyArgs, Opts extends AnyOpts> = [...Args, Opts];
@@ -45,9 +46,8 @@
private readonly preCommandController;
private readonly cliDetails;
private readonly credentialStore;
private readonly defaultEnvironmentController;
- private readonly featureFlagService;
private readonly supportedProductsService;
get verbose(): boolean;
private static isError;
private static isHelpTriggered;
@@ -60,16 +60,17 @@
private readonly requiresAuthentication;
private readonly requiresAnalyticsConsent;
private readonly requiredOptionFlags;
private readonly preconditionFn;
- static program(ui: Logger, analyticsClient: AnalyticsClientReporter, preCommandController: PreCommandController, cliDetails: CLIDetails | undefined, credentialStore: CredentialGetter, defaultEnvironmentController: DefaultEnvironmentController, featureFlagService: FeatureFlagService, supportedProductsService: SupportedProductsService): Command<[], DefaultOpts>;
+ static program(ui: Logger, analyticsClient: AnalyticsClientReporter, preCommandController: PreCommandController, cliDetails: CLIDetails | undefined, credentialStore: CredentialGetter, defaultEnvironmentController: DefaultEnvironmentController, supportedProductsService: SupportedProductsService): Command<[], DefaultOpts>;
private constructor();
private clone;
version(str: string, flags?: string): Command<Args, Opts>;
command<ArgsStr extends string>(name: ArgsStr, opts?: commander.CommandOptions): Command<ParseArgs<ArgsStr>, DefaultOpts>;
deprecatedCommand(oldName: string, newName: string, stubController: StubController): void;
description(desc: string): Command<Args, Opts>;
option<OptsStr extends string, Default extends string | boolean | undefined = undefined>(flags: OptsStr, description: string, defaultValue?: Default): Command<Args, Opts & ParseOpts<OptsStr, Default>>;
+ hiddenOption<OptsStr extends string, Default extends string | boolean | undefined = undefined>(flags: OptsStr, defaultValue?: Default): Command<Args, Opts & ParseOpts<OptsStr, Default>>;
precondition(fn: PreconditionCallback<Args, Opts, void>): Command<Args, Opts>;
precondition<More extends AnyOpts>(fn: PreconditionCallback<Args, Opts, More>): Command<Args, Opts & More>;
requireManifestFile(): Command<Args, Opts>;
requireAppId(): Command<Args, Opts>;
@@ -105,10 +106,10 @@
}
export declare function getAutocompleteConfig(cmd: commander.Command): autocomplete.AutocompleteConfig;
export declare function validateContext({ supportedProductsService, site, product }: {
supportedProductsService: SupportedProductsService;
- site?: string;
- product?: string;
+ site?: string | boolean;
+ product?: string | boolean;
}): {
site?: URL;
product?: SupportedProduct;
};