Type aliases
Arguments
Arguments<T>: T & { $0: string ; _: ( string | number ) [] }
Defined in node_modules/@types/yargs/index.d.ts:664
Type parameters
ArgumentsCamelCase
Arguments
CamelCase<T>: { [ key in keyof T as key | CamelCaseKey < key > ] : T [ key ] } & { $0: string ; _: ( string | number ) [] }
Defined in node_modules/@types/yargs/index.d.ts:674
Type parameters
AsyncCompletionFunction
Async
CompletionFunction: ( current: string , argv: any , done: ( completion: ReadonlyArray < string > ) => void ) => void
Defined in node_modules/@types/yargs/index.d.ts:898
Type declaration
( current: string , argv: any , done: ( completion: ReadonlyArray < string > ) => void ) : void
Parameters
current: string
argv: any
done: ( completion: ReadonlyArray < string > ) => void
Returns void
BuilderCallback
Defined in node_modules/@types/yargs/index.d.ts:31
Type parameters
CamelCase
Camel
Case<S>: string extends S ? string : S extends ` ${ infer T} - ${ infer U} ` ? ` ${ T } ${ PascalCase < U > } ` : S
Defined in node_modules/@types/yargs/index.d.ts:812
Type parameters
CamelCaseKey
Defined in node_modules/@types/yargs/index.d.ts:819
Type parameters
Choices
Defined in node_modules/@types/yargs/index.d.ts:901
CommandBuilder
Defined in node_modules/@types/yargs/index.d.ts:896
Type parameters
Defined
Defined<T, K>
: Omit < T , K > & { [ key in K ] : Exclude < T [ key ] , undefined > }
Defined in node_modules/@types/yargs/index.d.ts:825
Type parameters
InferredOptionType
Defined in node_modules/@types/yargs/index.d.ts:837
Type parameters
InferredOptionTypeInner
Inferred
OptionTypeInner<O>: O extends { default: any ; coerce: any } ? T : O extends { default: infer D } ? D : O extends { type: "count" } ? number : O extends { count: true } ? number : RequiredOptionType < O > | undefined
Defined in node_modules/@types/yargs/index.d.ts:848
Type parameters
InferredOptionTypes
Defined in node_modules/@types/yargs/index.d.ts:878
Type parameters
MiddlewareFunction
Defined in node_modules/@types/yargs/index.d.ts:900
Type parameters
Type declaration
Parameters
Returns void | Promise < void >
Omit
Omit<T, K>
: { [ key in Exclude < keyof T , K > ] : T [ key ] }
Defined in node_modules/@types/yargs/index.d.ts:822
Type parameters
ParseCallback
Defined in node_modules/@types/yargs/index.d.ts:895
Type parameters
Type declaration
Parameters
err: Error | undefined
output: string
Returns void | Promise < void >
ParserConfigurationOptions
Parser
ConfigurationOptions: Configuration & { sort-commands: boolean }
Defined in node_modules/@types/yargs/index.d.ts:33
PascalCase
Defined in node_modules/@types/yargs/index.d.ts:805
Type parameters
PositionalOptionsType
PositionalOptionsType: "boolean" | "number" | "string"
Defined in node_modules/@types/yargs/index.d.ts:902
PromiseCompletionFunction
Promise
CompletionFunction: ( current: string , argv: any ) => Promise < string [] >
Defined in node_modules/@types/yargs/index.d.ts:899
Type declaration
( current: string , argv: any ) : Promise < string [] >
Parameters
current: string
argv: any
Returns Promise < string [] >
RequiredOptionType
Required
OptionType<O>: O extends { string: true ; type: "array" } ? string [] : O extends { number: true ; type: "array" } ? number [] : O extends { normalize: true ; type: "array" } ? string [] : O extends { array: true ; type: "string" } ? string [] : O extends { array: true ; type: "number" } ? number [] : O extends { array: true ; string: true } ? string [] : O extends { array: true ; number: true } ? number [] : O extends { array: true ; normalize: true } ? string [] : O extends { type: "array" } ? ( string | number ) [] : O extends { type: "boolean" } ? boolean : O extends { type: "number" } ? number : O extends { type: "string" } ? string : O extends { array: true } ? ( string | number ) [] : O extends { boolean: true } ? boolean : O extends { number: true } ? number : O extends { string: true } ? string : O extends { normalize: true } ? string : O extends { choices: ReadonlyArray < infer C> } ? C : O extends { coerce: any } ? T : unknown
Defined in node_modules/@types/yargs/index.d.ts:856
Type parameters
SyncCompletionFunction
SyncCompletionFunction: ( current: string , argv: any ) => string []
Defined in node_modules/@types/yargs/index.d.ts:897
Type declaration
( current: string , argv: any ) : string []
Parameters
current: string
argv: any
Returns string []
ToArray
Defined in node_modules/@types/yargs/index.d.ts:828
Type parameters
ToNumber
To
Number<T>: ( Exclude < T , undefined > extends any [] ? number [] : number ) | Extract < T , undefined >
Defined in node_modules/@types/yargs/index.d.ts:834
Type parameters
ToString
To
String<T>: ( Exclude < T , undefined > extends any [] ? string [] : string ) | Extract < T , undefined >
Defined in node_modules/@types/yargs/index.d.ts:831
Type parameters
Arguments type, with camelcased keys