@forge/cli

12.22.0-experimental-04cc2b912.23.0-next.7-experimental-44b7a12
out/command-line/command.d.ts
~out/command-line/command.d.tsModified
+8−8
Index: package/out/command-line/command.d.ts
===================================================================
--- package/out/command-line/command.d.ts
+++ package/out/command-line/command.d.ts
@@ -6,19 +6,19 @@
 import * as autocomplete from '../autocomplete/types';
 import { StubController } from './controller/stubController';
 import { DefaultEnvironmentController } from './controller/default-environment-controller';
 import { CachedConfigService } from '../service/cached-config-service';
-type ActionResult = Promise<{
+declare type ActionResult = Promise<{
     analytics: any;
 } | void>;
 export declare class WrapperError extends CommanderError implements ErrorWithAnalytics {
     private readonly commandName;
     constructor(error: CommanderError, commandName: string);
     getCommandName: () => string;
     getAttributes(): ErrorAnalytics;
 }
-type AnyOpts = {};
-type ParseOpts<OptsStr extends string, Default extends string | boolean | undefined = undefined> = OptsStr extends `-${infer _}, --${infer Rest}` ? ParseOpts<`--${Rest}`, Default> : OptsStr extends `--${infer Flag} [${infer _}...]` ? {
+declare type AnyOpts = {};
+declare type ParseOpts<OptsStr extends string, Default extends string | boolean | undefined = undefined> = OptsStr extends `-${infer _}, --${infer Rest}` ? ParseOpts<`--${Rest}`, Default> : OptsStr extends `--${infer Flag} [${infer _}...]` ? {
     [k in CamelCase<Flag>]: [string] | Default;
 } : OptsStr extends `--${infer Flag} <${infer _}...>` ? {
     [k in CamelCase<Flag>]: [string] | Default;
 } : OptsStr extends `--${infer Flag} [${infer _}]` ? {
@@ -31,16 +31,16 @@
     [k in CamelCase<Flag>]: boolean;
 } : Default extends undefined ? {
     [k in CamelCase<Flag>]?: boolean;
 } : never : never;
-export type DefaultOpts = {
+export declare type DefaultOpts = {
     verbose?: boolean;
     color: boolean;
 };
-type AnyArgs = string[];
-type ParseArgs<ArgsStr extends string> = ArgsStr extends `${infer _} ${infer Rest}` ? [string, ...ParseArgs<Rest>] : [];
-type ActionArgs<Args extends AnyArgs, Opts extends AnyOpts> = [...Args, Opts];
-type PreconditionCallback<Args extends AnyArgs, Opts extends AnyOpts, MoreOpts> = (...args: ActionArgs<Args, Opts>) => Promise<MoreOpts>;
+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];
+declare type PreconditionCallback<Args extends AnyArgs, Opts extends AnyOpts, MoreOpts> = (...args: ActionArgs<Args, Opts>) => Promise<MoreOpts>;
 export declare class Command<Args extends AnyArgs = [], Opts extends AnyOpts = DefaultOpts> {
     private readonly ui;
     private readonly analyticsClient;
     private readonly preCommandController;