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