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