Type aliases
Arguments
Arguments<T>: T & object
Type parameters
AsyncCompletionFunction
AsyncCompletionFunction: function
Type declaration
-
- (current: string, argv: any, done: function): void
-
Parameters
-
current: string
-
argv: any
-
done: function
-
- (completion: ReadonlyArray<string>): void
-
Parameters
-
completion: ReadonlyArray<string>
Returns void
Returns void
BuilderCallback
BuilderCallback<T, R>: function | function
Type parameters
Choices
Choices: ReadonlyArray<string | number | true | undefined>
CommandBuilder
CommandBuilder<T, U>: object | function
Type parameters
Defined
Defined<T, K>
: Omit<T, K> & object
Type parameters
InferredOptionType
InferredOptionType<O>: InferredOptionType<O>
Type parameters
InferredOptionTypes
InferredOptionTypes<O>: object
Type parameters
MiddlewareFunction
MiddlewareFunction<T>: function
Type parameters
Omit
Omit<T, K>: object
Type parameters
ParseCallback
ParseCallback<T>: function
Type parameters
Type declaration
-
-
Parameters
-
err: Error | undefined
-
-
output: string
Returns void
PositionalOptionsType
PositionalOptionsType: "boolean" | "number" | "string"
PromiseCompletionFunction
PromiseCompletionFunction: function
Type declaration
-
- (current: string, argv: any): Promise<string[]>
-
Parameters
-
current: string
-
argv: any
Returns Promise<string[]>
RequiredOptionType
RequiredOptionType<O>: RequiredOptionType<O>
Type parameters
SyncCompletionFunction
SyncCompletionFunction: function
Type declaration
-
- (current: string, argv: any): string[]
-
Parameters
-
current: string
-
argv: any
Returns string[]
ToArray
Type parameters
ToNumber
To
Number<T>: Exclude<T, undefined> extends any[] ? number[] : number | Extract<T, undefined>
Type parameters
ToString
To
String<T>: Exclude<T, undefined> extends any[] ? string[] : string | Extract<T, undefined>
Type parameters
Remove undefined as a possible value for keys K in T