Skip to content

gunshi / default / resolveArgs

Function: resolveArgs()

ts
function resolveArgs<A>(
   args, 
   tokens, 
   resolveArgs?): object;

Resolve command line arguments.

Type Parameters

Type Parameter
A extends Args

Parameters

ParameterTypeDescription
argsAAn arguments that contains arguments schema.
tokensArgToken[]An array of ArgToken | tokens.
resolveArgs?ResolveArgsAn arguments that contains ResolveArgs | resolve arguments.

Returns

object

An object that contains the values of the arguments, positional arguments, rest arguments, and AggregateError | validation errors.

error

ts
error: undefined | AggregateError;

positionals

ts
positionals: string[];

rest

ts
rest: string[];

values

ts
values: ArgValues<A>;

Released under the MIT License.